2025年9月25日: PostgreSQL 18 发布!

PostgreSQL 2009-12-14 安全更新

发布于 2009-12-14

PostgreSQL 项目今日发布了所有活动分支的 PostgreSQL 对象关系数据库系统的次要版本更新,包括 8.4.2、8.3.9、8.2.15、8.1.19、8.0.23 和 7.4.27 版本。此次发布修复了一个中等风险和一个低风险的安全问题:一个 SSL 认证问题,以及表达式索引的权限提升问题。我们敦促所有 PostgreSQL 数据库管理员尽快更新您的 PostgreSQL 版本。

此次发布还包含 48 个其他错误修复,其中许多仅适用于 8.4 版本,少数几个专门针对 Windows。虽然这些通常是针对小问题的修复,但其中的更改包括:

  • 防止哈希索引损坏
  • 更新 9 个区域的时区数据
  • 修复 Windows 上与权限相关的启动问题
  • 防止在 VACUUM FULL 被终止时重启服务器
  • 修正缓存初始化启动错误

请参阅发行说明以获取包含详细信息的完整更改列表。

与其他次要版本发布一样,用户无需转储和重新加载数据库即可应用此更新版本;您只需关闭 PostgreSQL 并更新其二进制文件即可。但是,使用哈希索引的用户在更新后需要运行 REINDEX 以修复任何现有的索引损坏。跳过多个更新版本的用户可能需要查看发行说明以了解额外的、更新后的步骤。

PostgreSQL 全球开发组将于 2010 年 6 月停止发布 PostgreSQL 7.4 和 8.0 版本的更新。我们敦促使用这些版本的用户立即开始规划升级。

本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。