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

PostgreSQL 9.0 Beta4 发布

发布于 2010-08-02

PostgreSQL 9.0 的第四个测试版现已发布。与 Beta3 相比,此测试版包含大量修复和一些更改。由于这很可能是最后一个测试版,请下载、安装并测试它,以便我们能够继续发布 9.0 的最终版本。

Beta4 主要包含用户在 Beta3 后提供的测试报告中的 bug 修复。一个重要的面向用户的更改是在 psql 以“安静”模式运行时也报告 \timing 信息。修复包括:

  • 正确报告磁盘空间错误,并在使用 pg_upgrade 时不加载 .psqlrc;
  • 允许在指定 host 和 hostaddr 时进行完整的 SSL 证书验证,已回溯到 8.4;
  • 修复 pg_dump 对 SQL/MED 对象的处理;
  • 修复 lossy GIN 索引指针扫描的 bug 并提高性能;
  • 修复 ALTER TABLE .. SET TABLESPACE 中可能出现的页面损坏;
  • 在崩溃恢复期间正确重放 CREATE TABLESPACE;
  • 清理 FOR 循环中的子事务,并避免在将 XID 分配给多层子事务时出现深度递归,两者均已回溯到 8.0。

与之前的测试版不同,自 Beta3 以来系统目录没有变化,因此从 Beta3 升级测试数据库不需要 initdb。然而,从早期版本或测试版升级测试数据库将需要 initdb,因此我们敦促用户抓住机会测试使用 9.0 的 pg_upgrade 升级其数据库并报告结果。

如果您能够协助进行 beta 测试,请参阅 Beta 测试页面

Beta 版不稳定,切勿在生产环境中使用;它们仅用于测试。发布候选版本即将推出供测试。

源代码以及许多平台的二进制安装程序可从 PostgreSQL 网站获取

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