V2.2 Build 11(Patch No.1)
发布日期
2023年2月2日
使用限制
使用PL/Python实现自定义过程语言时,禁止使用plpy模块。
缺陷修复
1、【1021535】修复了由于在拷贝分析树时,没有拷贝标为true的pipelined标记,导致pipelined函数的返回类型为集合类型,返回数组失败的问题。
2、【1021534】修复了由于释放表达式上下文过早,运行plpgsql语句时出现了使用已释放内存的现象,导致memcheck模式下出现dbms_metadata测试用例宕机的问题。
3、【1021304】修复了由于翻译原因产生coredump文件的问题。
4、【1021302】修复了由于varchartojsonb、varchartojsonpath两个函数配置输入参数错误,导致数据库挂库并产生coredump文件的问题。
5、【1021293】修复了在存储过程中,注释符#放在end之前,注释与结束符号识别冲突,导致创建存储过程报错的问题。
6、【1021291】修复了由于在线程主循环中,pagewriter进行waitlatch操作以后没有resetlatch,导致其在循环中不断识别到latch操作,从而占用CPU达到100%的问题。
7、【1021271】修复了package body中不支持自定义exception类型变量的问题。
8、【1021267】修复了由于包含int128类型的变量Estate结构体申请的内存首地址未进行16字节内存对齐,导致调用存储过程时数据库挂库的问题。
9、【1021042】修复了由于统计内存消耗逻辑有误使CLUSTER功能受影响,导致数据库挂库问题。
10、【1020757】修复了在MySQL兼容模式下,由于处理相关字段时引号信息判断出错,导致在函数中使用case when条件语句,出现创建函数成功但调用报错的问题。
11、【1020460】修复了由于Constraint的keys字段由string改为了IndexElem,但功能逻辑没有调整,导致在MySQL兼容模式下创建表报错的问题。
数据库行为变更说明
相关链接:升级方法介绍