2024年

本文介绍PolarDB PostgreSQL版(兼容Oracle)的产品功能动态,分别为内核小版本、控制台、时空数据库和API的更新说明。

说明

您可通过如下语句查看PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:

SHOW polar_version;

2024年11月

内核小版本(V1.1.43)

类别

名称

描述

相关文档

新增功能

新增支持字符串处理函数

支持regexp_replace、to_clob、to_nchar函数,用于字符串处理和转换。

新增支持处理XML数据的函数

支持EXISTSNODE, EXTRACT, EXTRACTVALUE, DELETXML、INSERTCHILDXML函数,用于处理XML数据。

支持DDL隐式提交

执行DDL语句时,支持隐式提交当前事务。

自治事务中支持COMMIT

支持自治事务中增加COMMIT语句。

支持^=操作符

支持^=操作符。

子查询中支持UNION ALL NULL

支持在子查询中增加UNION ALL NULL。

创建表支持ENABLE约束

创建表时支持ENABLE约束,确保数据的完整性和准确性。

SAMPLE语句支持别名

SAMPLE语句支持别名。

ALTER TABLE加列支持带括号的语法

使用ALTER TABLE增加列时,支持带括号的语法。

缺陷修复

修复pg_cron日志问题。

修复polar_advisor插件创建问题。

2024年11月

内核小版本(V1.1.42)

类别

名称

描述

相关文档

新增功能

函数、同义词忽略大小写

支持函数名和同义词忽略大小写。

大小写不敏感

部分关键字%TYPE

支持by等部分关键字%TYPE,确保所定义的变量类型与数据库表的结构保持一致。

支持CREATE CONTEXT时使用INITIALIZED语句

支持CREATE CONTEXT时使用INITIALIZED语句,设置上下文的初始状态。

支持UTL_I18N中的string_to_raw/raw_to_char方法

支持UTL_I18N中的string_to_raw/raw_to_char方法,进行字符集相关转换。

缺陷修复

修复Standby节点回放Global Index XLOG_BTREE_DELETE日志失败的问题。

修复使用Global Index进行insert into on conflict时引发的集群崩溃问题。

2024年9月

内核小版本(V1.1.41)

类别

名称

描述

相关文档

性能优化

优化事务内大量DDL场景下的性能。

通过调整PolarDB PostgreSQL版(兼容Oracle)Global CatCache(GCC),Global RelCache(GRC)的进程私有缓存默认容量值,优化事务内存在大量DDL场景下的性能。

全局元数据缓存

2024年8月

内核小版本(V1.1.40)

类别

名称

描述

相关文档

性能优化

PolarDB PostgreSQL版(兼容Oracle)ON COMMIT DELETE ROWS 临时表优化。

优化了PolarDB PostgreSQL版(兼容Oracle)大量使用ON COMMIT DELETE ROWS临时表时,存在的COMMIT慢问题。

缺陷修复

PolarDB PostgreSQL版(兼容Oracle)Logindex文件回收不受逻辑复制的影响。

2024年6月

内核小版本(V1.1.39)

类别

名称

描述

相关文档

新增功能

PolarDB PostgreSQL版(兼容Oracle)pg_repack插件1.5.0版本兼容。

PolarDB PostgreSQL版(兼容Oracle)支持pg_repack插件1.5.0版本。

pg_repack(存储空间整理)

2024年3月

内核小版本(V1.1.38)

类别

名称

描述

相关文档

新增功能

PolarDB PostgreSQL版(兼容Oracle)支持内置的REPLICATION用户组。

PolarDB PostgreSQL版(兼容Oracle)默认为高权限用户增加了pg_polar_replication权限,并且支持高权限用户对普通用户授权除了pg_read_all_stats、 pg_stat_scan_tables、pg_signal_backend等之外的用户组权限,包括 pg_polar_replication权限。该权限允许用户执行流复制和日志出口等与数据复制相关的操作。

账号权限

2024年1月

内核小版本(V1.1.37)

类别

名称

描述

相关文档

新增

支持替换组合类型功能。

支持通过CREATE OR REPLACE TYPE命令实现组合类型的重建。

CREATE TYPE