9.0beta4announcement
来自 PostgreSQL Wiki
导航至搜索PostgreSQL 9.0 的第四个 Beta 版本现在可用。此 Beta 版本包含大量修复,并且比 Beta3 有一些更改。由于这可能是最后一个 Beta 版本,请下载、安装并对其进行测试,以便我们可以朝着 9.0 的最终版迈进。
Beta4 主要包含针对 Beta3 之后的用户测试报告中的错误修复。一项重要的面向用户的功能更改是在“安静”模式下运行 psql 时也会报告 \timing 信息。修复内容包括
- 正确上报磁盘空间错误,并在使用 pg_upgrade 时不加载 .psqlrc;
- 当同时指定 host 和 hostaddr 时允许进行完整 SSL 证书验证,已反向移植到 8.4;
- 修复了 pg_dump 处理 SQL/MED 对象的问题;
- 针对丢失 GIN 索引指针的扫描问题修复了错误并提升了性能;
- 修复了 ALTER TABLE .. SET TABLESPACE 中可能有页面损坏的问题;
- 在崩溃恢复期间正确重放 CREATE TABLESPACE;
- 在 FOR 循环中清理子事务,并避免在将 XID 分配给多级子事务时出现深度递归,已反向移植到 8.0。
与之前的 Beta 版本不同,自 Beta3 以来系统目录没有任何更改,因此不需要 initdb 来升级 Beta3 中的测试数据库。但是,从早期的版本或 Beta 版本升级测试数据库将需要 initdb,因此我们敦促用户借此机会使用 9.0 的 pg_upgrade 测试升级数据库并报告结果。
如果您能够帮助进行 Beta 测试,请参阅Beta Testing page。
Beta 版本不稳定,在正式环境中切勿使用,它们仅用于测试。候选版本将很快提供以供测试。
源代码以及许多平台的二进制安装程序在 PostgreSQL 网站上提供