今天发布了 PostgreSQL 所有维护版本的更新:8.3.4、8.2.10、8.1.14、8.0.18 和 7.4.22。这些版本修复了过去三个月内报告和修补的三十多个次要问题。由于其中一些问题存在数据丢失的风险,生产应用程序的管理员应在下次计划停机时进行升级。
此外,此次小版本更新还包括对以下时区的更新,以支持当地法律的变更:阿根廷、巴哈马、巴西、毛里求斯、摩洛哥、巴基斯坦、巴勒斯坦和巴拉圭。这些时区的用户应尽快计划升级,以避免夏令时计算不正确。
修复的问题包括:多个用户报告的 autovacuum 崩溃、两个 Heap Only Tuple 错误、一个外键失败条件、一个过小的锁地址空间、两个 Write Ahead Log 错误、一些规划器错误以及许多“边界条件”错误。有关更多详细信息,请参阅发布说明。
与其他小版本更新一样,用户在应用此更新版本时不需要转储和重新加载数据库;您只需关闭 PostgreSQL 并更新其二进制文件即可。跳过一个以上更新的用户可能需要查看发布说明以了解额外的、更新后的步骤。如先前宣布的,我们仅发布 Windows 二进制文件 8.2.10 和 8.3.4 版本,因为我们不再支持 Windows 上的 8.0 和 8.1 版本。
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。