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

9.1 Alpha 5 现已发布供测试

发布于 2011-03-29

PostgreSQL 9.1 版本的第五个 alpha 版本,即 9.1alpha5,现已发布。与 9.1alpha4 相比,此 alpha 版本没有新增主要功能,但对 9.1alpha4 及更早 alpha 版本中添加的功能进行了许多次要的 bug 修复和改进。预计在最终发布前不会再添加主要新功能;这很可能是 PostgreSQL 9.1 的最后一个 alpha 版本。

下载、安装并测试 Alpha5。我们依赖您的 bug 报告和反馈才能继续进行到 9.1beta 和最终发布。您测试得越多,9.1 就能越早发布。感谢许多用户在早期 alpha 版本中报告了 bug。

Alpha4 和 Alpha5 之间 148 项更改和修复大部分围绕两个主要功能:按列排序规则和同步复制。按列排序规则的工作包括一些重大的重构、在 PostgreSQL 的所有功能中添加支持,以及对列排序规则 API 和系统目录的更改。同步复制中修复了多个报告的 bug,包括死锁、恢复模式问题以及 fsync = off 时复制速度非常慢的问题。如果您测试了其中任何一项功能,请重新测试,因为自 Alpha4 以来代码已发生显著变化。

其他更改包括

  • 为扩展添加创建后钩子
  • 对文档和发布说明进行了大量的添加和更正
  • 允许将有效的创建时外键作为列约束
  • 重构了 min/max 聚合优化
  • 修复了 pg_basebackup 可能出现的竞态条件
  • 修复了 PL/Python 数组内存泄漏
  • 提高了许多超时配置设置的最高值
  • 修复了 UNION 查询中“unknown”字面量的处理
  • 修复了代码中一些除零问题
  • 清理了 ECPG 中的一些变量处理
  • 修复了 Alpha4 中引入的一些 Makefile 问题
  • 使 COMMENT ON ROLE 的权限保持一致

PostgreSQL 9.1 中预计可用在新功能文档中有所记录。如果您能协助进行有组织的 alpha 测试,请参阅Alpha/Beta 测试页面

Alpha 版本不稳定,切勿在生产环境中使用;它们仅用于测试新功能。Alpha 版本中存在的功能或 API 在最终版本中可能不存在,或者可能

发生更改。

Alpha 版本信息页面

下载 alpha 版本

Alpha 版本主要以源代码形式提供。一些操作系统的二进制包将在未来几天内准备好。

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