PostgreSQL 9.0 Beta 3 现已发布

发布于 2010-07-12

PostgreSQL 9.0 版本的第三个测试版现已发布。此测试版包含自 Beta2 以来的大量修复和一些更改,包括流复制和热备的最终清理。请下载、安装和测试它,以便我们可以朝着 9.0 的最终版本迈进。

beta3 中引入了一些重大更改,这些更改将要求某些应用程序使用 9.0 重新测试。其中包括

  • 热备修复
  • 更快地关闭 walwriter 文件句柄
  • 发送 WAL 之前在主服务器上执行 fsync
  • 改进了归档清理的处理(archive_cleanup_command 和 pg_archivecleanup contrib 模块)
  • 更好地处理 WAL 记录损坏
  • 更改了备用延迟设置和计时
  • 修复了 plpython 中的数组处理
  • 许多 dblink 修复
  • libpq 中支持 TCP keepalive
  • 修复了旧平台上的 checkSeek() 行为(导致 pg_dump 偶尔失败)

请注意,由于系统目录的更改,从 9.0Beta1 升级需要 initdb 和数据库重新加载。我们鼓励用户利用此机会测试从 Beta2 或 9.0 的早期版本升级的 pg_upgrade。请报告您的结果。

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

测试版不稳定,绝不应在生产环境中使用;它们仅用于测试。其他测试版或候选版本将在几周内发布以供测试。

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

此帖子已从先前版本的 PostgreSQL 网站迁移。对于迁移造成的任何格式问题,我们深表歉意。