E.66. 版本 8.1.6 #
发行日期
2007-01-08
本次发布包含对 8.1.5 的多方面修复。有关 8.1 大版本中新特性的信息,请参见第 E.72 节。
E.66.1. 迁移到版本 8.1.6
对于运行 8.1.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 8.1.2 的版本升级,请参阅 8.1.2 的发布说明。
E.66.2. 变更
改进 AIX 上
getaddrinfo()的处理(Tom)这修复了启动统计收集器等问题。
修复 pg_restore 处理包含带注释的大对象(blob)的 tar 格式备份(Tom)
修复
VACUUM中的“未能重新找到父键”错误(Tom)在服务器重启期间清除
pg_internal.init缓存文件(Simon)这避免了缓存文件在 PITR 恢复后可能包含陈旧数据的风险。
修复
VACUUM截断跨越 GB 边界的大关系时的竞态条件(Tom)修复导致行级锁上不必要死锁错误的缺陷(Tom)
修复影响多 GB 哈希索引的缺陷(Tom)
修复 Windows 信号处理中可能的死锁(Teodor)
修复构造由多个空元素组成的
ARRAY[]时的错误(Tom)修复 ecpg 连接期间的内存泄漏(Michael)
修复 Darwin(OS X)编译(Tom)
对于新的 initdb 安装,
to_number()和to_char(numeric)现在是STABLE而不是IMMUTABLE(Tom)这是因为
lc_numeric可能改变这些函数的输出。改进使用括号的正则表达式的索引利用(Tom)
这同时也改进了 psql 的
\d性能。更新时区数据库
这特别影响澳大利亚和加拿大的夏令时规则。