pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
2003-05-22
本次发布包含对 7.3.2 的多方面修复。
对于运行 7.3.* 的用户,不需要进行转储/恢复。
修复崩溃后 StartUpID 有时计算错误的问题
避免一个事务中大量延迟触发器导致的缓慢(Stephan)
UPDATE 未更改外键值时不锁定被引用行(Jan)
在 Sparc 上使用 -fPIC 而非 -fpic(Tom Callaway)
修复 contrib/reindexdb 缺乏模式感知的问题
修复 contrib/intarray 对零元素结果数组的错误(Teodor)
确保 createuser 脚本在按 Ctrl-C 时退出(Oliver)
修复已删除列的类型本身也被删除时的错误
CHECKPOINT 在非关键步骤失败时不再引发数据库恐慌
接受 timestamp、time、interval 输入值秒字段中的 60
如果 TIMESTAMP、 TIME 或 INTERVAL 精度过大,发出通知而不是错误
修复 abstime-to-time 类型转换函数 (除非执行 initdb,否则不会应用修复)
修复 timestampt_izone 的 pg_proc 项(除非执行 initdb,否则不会应用修复)
使 EXTRACT(EPOCH FROM timestamp without time zone) 将输入视为本地时间
如果事务中较早更改了时区,'now'::timestamptz 会给出错误答案
带时区的时间的 HAVE_INT64_TIMESTAMP 代码 覆写了其输入
接受 GLOBAL TEMP/TEMPORARY 作为 TEMPORARY 的同义词
避免外键触发器中不当的模式权限检查失败
修复 SET DEFAULT 动作的外键触发器中的 缺陷
修复 UPDATE 和 DELETE 触发器行取回中不正确的时间限定检查
外键子句在 ALTER TABLE ADD COLUMN 中 被解析但被忽略
修复处理器函数已存在时 createlang 脚本的损坏
修复 pg_dump、COPY、ANALYZE 等 位置对零列表的不当行为
修复 func_error() 对包含 '%' 的类型名的不当行为
修复 replace() 对包含 '%' 的字符串的不当行为
包含某些多字节字符的正则表达式模式失效
在连接大小估计中更多情况下正确考虑 NULL
避免与 isblank() 函数或宏的系统定义 冲突
修复 EUC_TW 转换中未能转换大码点值的问题(Tatsuo)
修复 SSL_read/SSL_write 调用的错误恢复
不对类型强制转换表达式做过早的常量折叠
读入任何页面后立即校验页头字段
修复未命名连接中未分组变量检查不正确的问题
修复 to_ascii 中的缓冲区溢出 (Guido Notari)
contrib/ltree 修复(Teodor)
修复 char 为无符号类型的机器上死锁检测的核心转储
避免多路索引扫描耗尽缓冲区(7.3 引入的缺陷)
修复规划器选择率估计函数以正确处理域
修复 dbmirror 的内存分配缺陷 (Steven Singer)
防止 ln(numeric) 因舍入误差导致的 死循环
GROUP BY 在存在多个相等的 GROUP BY 项时 发生混乱
修复继承的 UPDATE/DELETE 引用另一个继承表时的错误计划
防止在不完整(部分或不存储 NULL)的索引上进行聚簇
如果关闭请求在仍处于启动阶段时到达,在正确的时刻为其 提供服务
修复临时索引中的左链接(可能使反向扫描遗漏条目)
修复 postgresql.conf 中 client_encoding 设置的不正确处理 (Tatsuo)
修复 Async_NotifyHandler 运行后对 pg_ctl stop -m fast 无响应的问题
修复规则包含多条同类型语句时 SPI 的问题
修复规则查询中检查错误访问特权类型的问题
修复 CREATE RULE 中 EXCEPT 的问题
防止删除带有序列列的临时表时的问题
修复复杂视图中 replace_vars_with_subplan_refs 的失败
修复单字节编码下正则表达式的缓慢(Tatsuo)
允许在 CREATE CAST 和 DROP CAST 中使用限定类型名
接受 SETOF type[](以前必须写作 SETOF _type)
修复某些情况下过程语言导致 pg_dump 核心转储的问题
为便于移植,在 pg_dump 输出中强制 使用 ISO 日期样式(Oliver)
pg_dump 未能处理 lo_read 的错误返回(Oleg Drokin)
pg_dumpall 在组没有成员时失败 (Nick Eskelinen)
pg_dumpall 未能识别 --globals-only 开关
指定 -X disable-triggers 时 pg_restore 未能恢复大对象
修复 plpgsql 中函数内的内存泄漏
pltcl 的 elog 命令在给定错误参数时核心 转储(Ian Harding)
plpython 使用了错误的 atttypmod 值 (Brad McLean)
修复 Python 接口中布尔值引号不当的问题(D'Arcy)
为 JDBC 的 PGConnection 接口添加 addDataType() 方法
修复 JDBC 可更新 ResultSet 的若干问题(Shawn Green)
修复 JDBC DatabaseMetaData 的若干问题(Kris Jurka、 Peter Royal)
修复 JDBC 中解析表 ACL 的问题
改进 JDBC 中字符集转换问题的错误消息
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。