今天发布了 PostgreSQL 所有维护版本的更新:8.3.3、8.2.9、8.1.13、8.0.17 和 7.4.21。这些版本修复了过去几个月报告和修补的二十多个小问题。所有 PostgreSQL 用户都应尽快计划更新。特别是 Windows 上使用 UTF-8 数据库的用户以及受影响时区的用户应尽快升级。
修复的问题包括 Windows 上因编码不匹配导致的崩溃、解压缩损坏数据时可能发生的崩溃、某些参数化查询的非优化、新的时区更新、SIGTERM 导致的内存损坏、GIN 索引导致的失控 LWLocks,以及其他一些问题。请阅读发行说明以查看是否有任何问题影响您。
与其他次要版本一样,用户无需转储和重新加载数据库即可应用此更新版本;您可以简单地升级 PostgreSQL 二进制文件。跳过多个更新的用户可能需要查看发行说明以了解额外的更新后步骤。如先前宣布的那样,仅发布 Windows 二进制文件的 8.2.9 和 8.3.3 版本,因为我们不再支持 Windows 上的 8.0 和 8.1。
请注意:由于 8.3.2 等版本捆绑包中发现了一个问题,我们“跳过”了一个次要版本号,这些版本从未发布,但在 FTP 上提供了几天。如果由于某种原因您下载了 8.3.2、8.2.8、8.1.12、8.0.16 或 7.4.20 版本,请立即用新的更新替换它们。
这篇文章是从 PostgreSQL 网站的先前版本迁移过来的。对于迁移造成的任何格式问题,我们深感抱歉。