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类型数据的原本毫秒是五入的,就会结果和以前版本的有所差异。