VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

Vastbase G100 V2.2 Build 5(Patch No.173)

发布日期

2022年11月23日

修复缺陷

1、【1010719】修复了创建函数时表字段与函数参数重名导致调用函数报冲突错误的问题。

2、【1011682】修复了SQL语句中同时出现窗口函数和子查询时,因子查询被提升导致后续计算窗口函数的targetlist时找不到对应的字段而报错的问题。

3、【1012021】修复了column_value内部调用函数dbms_sql_cvalue时出现数据库宕库的问题。

4、【1012658】修复了扫描敏感信息文件(配置文件、密钥文件、日志文件)的可读权限的结果中存在不符合要求的文件的问题。

5、【1012839】修复了使用 dbms_job 定时任务调用 sys_guid() 时生成重复值的问题。

6、【1012932】修复了开启require_ssl参数时仍支持使用PostgreSQL原生驱动连接的问题。

7、【1013011】修复了进行alter system set时并发读写conf配置文件没有加线程安全的锁,而是使用了文件锁,导致数据库宕机的问题。

8、【1013351】修复了jdbc_fdw的日志不够完善,使用DBLINK传输数据时报错不清晰的问题。

9、【1016986】修复了数据库集群状态下修改max_flashback_time参数导致备库不能登录的问题。

10、【1018338】修复了进行指定时间点恢复时,执行检查点时,Xlog清理模块回收复用的WAL日志覆盖了vb_probackup工具从归档中恢复的WAL文件,导致读取的文件内容和文件名不符因而恢复失败的问题。

数据库行为变更说明

变更项 升级前 升级后
函数中参数命名规范。 创建函数时表字段与函数参数重名导致函数执行失败。 创建函数时表字段与函数参数重名,函数执行成功。
dbms_sql.column_value,dbms_sql.define_column dbms_sql.column_value返回null值时出现宕机;dbms_sql.column_value,dbms_sql.define_column的参数列索引未增加校验 dbms_sql.column_value返回null值时执行正常;dbms_sql.column_value,dbms_sql.define_column增加列索引参数校验(需>=1)
窗口函数和子查询使用规则。 SQL语句中同时包含窗口函数和子查询时执行报错。 SQL语句中同时包含窗口函数和子查询时执行成功。
require_ssl对PostgreSQL原生驱动客户端的影响。 开启require_ssl后使用pg原生驱动客户端不开启ssl仍能连接到数据库。 开启require_ssl时,不支持pg原生驱动连接数据库
ALTER SYSTEM SET并发特性 并发执行ALTER SYSTEM SET宕机。 并发执行ALTER SYSTEM SET正常。