E.141. 版本 8.0.5 #
发行日期
2005-12-12
本次发布包含对 8.0.4 的多方面修复。有关 8.0 大版本中新特性的信息,请参见第 E.146 节。.
E.141.1. 迁移到版本 8.0.5
对于运行 8.0.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 8.0.3 的版本升级,请参阅第 E.143 节。
E.141.2. 变更
修复事务日志管理中的竞态条件
存在一个窄窗口,其中可能为错误的页发起 I/O 操作,导致断言失败或数据损坏。
修复从错误恢复后 bgwriter 的问题(Tom)
发现后台写入器在写错误后泄漏缓冲区固定。虽然本身不致命,但这可能导致后续 VACUUM 命令的神秘阻塞。
防止客户端在当前事务已中止时发送 Bind 协议消息导致的失败
/contrib/ltree修复(Teodor)AIX 和 HPUX 编译修复(Tom)
在 Windows NO_SYSTEM_RESOURCES 错误后重试文件读写(Qingqing Zhou)
修复
log_line_prefix包含%i时的间歇性失败修复 Windows 上长脚本的 psql 性能问题(Merlin Moncure)
修复
pg_group平面文件更新的缺失修复外连接的长期规划错误
此缺陷有时导致虚假错误 “RIGHT JOIN 只支持可归并连接的连接条件”。
把时区初始化推迟到
postmaster.pid创建之后这避免让期待 pid 文件快速出现的启动脚本困惑。
防止表被删除后 pg_autovacuum 的核心转储
修复对子查询结果的整行引用(
foo.*)的问题