VastbaseG100

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

Menu

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

发布日期

2022年1月24日

新特性

1、 安全审计功能默认关闭,关闭时可审计数据库启停、用户删除及修改、修改系统参数行为

2、 mod函数兼容性增强,增加参数支持的类型

3、 支持数据库升级工具

4、 支持rowidtochar函数

5、 支持chartorowid函数

6、 支持函数调用可不加括号

7、 支持GROUPING_ID和grouping函数

8、 支持DBMS_UTILITY.get_hash_value函数

9、 适配pg_bulkload并支持双字节分隔

10、 Date类型去除数据毫秒部分,不作四舍五入

11、 增加all函数兼容性

12、 取消SQLServer TOP语法

修复缺陷

1、 【ID1007952】修复了vb_initdb初始化数据库指定–dbcompatibility参数为PG,无法初始化系统视图的问题

2、 【ID1007039】修复了线程池模式下多次执行plpgsql函数时返回错误的问题

3、 【ID1007963】修复了DBMS_CRYPTO,DBMS_OBFUSCATION_TOOLKIT包中的加密密钥不满足K1≠K2≠K3的问题

4、 【ID1007910】修复了设置query_dop>1,with function执行出错的问题

5、 【ID1008067】修复了dbcompatibility是PG情况下,generated仍被识别为关键字的问题

6、 【ID1007956】修复了发布软件包及源码中存在硬编码的问题

7、 【ID1008136】修复了rowid和in条件中多余10个而报错的问题

8、 【ID1007957】修复了存储加密的密钥使用base64编码写入文件后,没有被加密的问题

9、 【ID1008069】修复了rowid类型的数据值为NULL时出发coredump的问题

10、 【ID1007672】修复了开启线程池模式下参数设置错误导致序列未生成的问题

11、 【ID1007968】修复了html, cpp 代码中含华为公网地址、邮箱的问题

12、 【ID1007976】修复了普通用户首次登录未强制修改口令;管理员重置普通用户口令后,普通用户登录时未强制要求修改口令的问题

13、 【ID1008059】修复了默认口令用户首次登录未强制要求修改口令的问题

14、 【ID1005654】修复了开启汉化,主备库架构下开启线程池会报错的问题

15、 【ID1007166】修复了标记的输入、输出用户不是安全管理员的问题

16、 【ID1007784】修复了系统管理员和普通用户不能向安全管理员、审计管理员及相同属性的用户授予权限的问题

17、 【ID1008143】修复了PIVOT不支持直接跟别名的问题

18、 【ID1008358】修复了dbms_application_info相关函数传入参数为空串而导致宕机的问题

19、 【ID1008402】修复了dbms_pipe函数list_pipe及create_pipe部分场景锁未释放的问题

20、 【ID1008409】修复了管理员,安全管理员,审计管理员的旧默认密码存在于数据库文件中的问题

21、 【ID1008540】修复了使用gbk字符集初始化实例后,存在中文乱码且vsql功能不正常的问题

注意事项

关于新功能Date类型去除数据毫秒部分,不作四舍五入,该功能会将新插入的date类型数据的毫秒直接去掉,原本已经插入的date类型数据还是做四舍五入,新的date类型数据库没有四舍五入,造成在条件查询时,如果条件查询的date类型数据的原本毫秒是五入的,就会结果和以前版本的有所差异。