为了解决 VACUUM 代码中一个潜在的关键 bug,PostgreSQL 全球开发组发布了 PostgreSQL v7.2.3。
此版本包含了一个对所有 7.2.* 版本都有影响的严重问题的修复:如果 VACUUM 命令由非超级用户执行,系统有时可能会过早地删除旧的事务日志数据(pg_clog 文件)。这可能导致数据无法恢复。我们强烈建议所有 7.2.* 安装用户尽快更新到 7.2.3。
其他更改包括:
阻止非超级用户更新最近的 vacuum 信息 (Tom)
处理 glibc 新版本中 1970 年之前的日期值 (Tom)
修复服务器关闭时可能发生的挂起
防止 SMP PPC 机器上的自旋锁挂起 (Tomoyuki Niijima)
修复 pg_dump 以正确转储 FULL JOIN USING (Tom)
这个新版本可在所有标准镜像站点或以下主 FTP 站点获取:
ftp://ftp.postgresql.org/pub/latest
关于此版本的任何 bug 报告,请发送至 pgsql-bugs@postgresql.org。
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。