pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
2006-02-14
本次发布包含对 8.0.6 的多方面修复。有关 8.0 大版本中新特性的信息,请参见 第 E.146 节。.
对于运行 8.0.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 8.0.6 的版本升级,请参阅 第 E.140 节。
修复 SET SESSION AUTHORIZATION 中可能的崩溃(CVE-2006-0553)
如果服务器编译时启用了断言(这不是默认),非特权用户可以使服务器进程崩溃,导致对其他用户的瞬时拒绝服务。感谢 Akio Ishida 报告此问题。
修复自插入行的行可见性逻辑缺陷(Tom)
极少数情况下,当前命令插入的行可能被看作已经有效,而不应该如此。修复 8.0.4、7.4.9 和 7.3.11 版本中引入的缺陷。
修复 pg_clog 和 pg_subtrans 文件创建期间可能导致“文件已存在”错误的竞态条件(Tom)
修复缓存失效消息恰好在错误时刻到达时可能导致崩溃的情形(Tom)
为预备语句中的 UNKNOWN 参数正确检查 DOMAIN 约束(Neil)
确保 ALTER COLUMN TYPE 按正确顺序处理 FOREIGN KEY、UNIQUE 和 PRIMARY KEY 约束(Nakano Yoshihisa)
修复以允许恢复有对自定义操作符或操作符类的跨模式引用的转储(Tom)
允许 pg_restore 在 COPY 失败后正确继续;此前它试图把剩余的 COPY 数据当作 SQL 命令(Stephen Frost)
修复未指定数据目录时 pg_ctl 的 unregister 崩溃(Magnus)
修复 AMD64 和 PPC 上 ecpg 的崩溃(Neil)
修复 PL/python 参数传递期间发生错误时的正确恢复(Neil)
修复 PL/perl 在 Win32 上对区域设置的处理以与后端匹配(Andrew)
修复 Win32 上 postgresql.conf 中 log_min_messages 设为 DEBUG3 或更高时的崩溃(Bruce)
修复 Win32、Cygwin、OS X、AIX 的 pgxs -L 库路径指定(Bruce)
在检查 Win32 管理员权限时检查 SID 是否启用(Magnus)
正确拒绝超出范围的日期输入(Kris Jurka)
修复 configure 期间测试 finite 和 isinf 存在性的可移植性问题(Tom)
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。