PostgreSQL 9.0 Beta 1 现已发布

发布于 2010-04-29

PostgreSQL 9.0 版本的第一个 Beta 版本现已发布。9.0 版本是 PostgreSQL 第一个包含内置实时二进制数据库复制和查询扩展的版本,包括“热备”和“流复制”两个功能。结合其其他主要功能,此版本将扩大 PostgreSQL 在新用户和新型应用中的采用。

此版本是 Beta 版本。这意味着它预计会有错误、问题和缺失的文档。发布 9.0 beta 版是为了

让我们的用户发现这些问题,并在最终版本发布之前消除它们。PostgreSQL 全球开发组请求所有用户下载并测试 9.0 版本,以帮助我们及时发布无故障的 9.0 版本。

在 9.0 版本中,大量新功能将允许开发人员和 DBA 扩展他们对 PostgreSQL 的使用,包括

  • 新的二进制复制
  • Windows 上的 64 位支持
  • 改进的 LISTEN/NOTIFY 允许快速的内部数据库事件消息传递
  • 使用 DO 语句的匿名过程块
  • 符合条件和 SQL 标准的每列触发器
  • PL/Python 中对 Python 3 的支持以及大量的 PL/Perl 改进
  • 非标量数据的唯一性约束(排除约束)
  • 改进的键值数据支持
  • 自动连接删除,优化 ORM 生成的查询

超过 200 项更改的完整列表可在发行说明中找到。

有兴趣利用这些新功能的用户应立即下载并测试将其应用程序移植到 PostgreSQL 9.0 beta 版。由于 9.0 版本包含许多新的主要功能以及经过修改的内部代码,例如 PL/PgSQL 语言允许的语法更改,因此预计会出现向后兼容性问题。

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

这篇文章是从 PostgreSQL 网站的早期版本迁移过来的。对于迁移造成的任何格式问题,我们深表歉意。