PostgreSQL 9.3 Beta 1 发布

发布于 2013-05-13,作者:PostgreSQL 全球开发组

PostgreSQL 9.3 的第一个 Beta 版本,也就是世界上最好的开源数据库的最新版本,现在已发布。此 Beta 版本包含 9.3 版本中所有可用功能的预览,并已准备好供全球 PostgreSQL 社区进行测试。请下载、测试并报告您发现的问题。

主要功能

此 Beta 版本中可供测试的主要功能包括

  • 可写外部表,允许将数据推送到其他数据库
  • 用于 PostgreSQL 数据库联邦的 pgsql_fdw 驱动程序
  • 自动更新的 VIEW
  • MATERIALIZED VIEW 声明
  • LATERAL JOIN
  • 附加的 JSON 构造函数和提取函数
  • 索引正则表达式搜索
  • 用于检测文件系统故障的磁盘页面校验和

在 9.3 中,PostgreSQL 大大降低了对 SysV 共享内存的需求,改为使用 mmap()。这使得 PostgreSQL 的安装和配置更加容易,但也意味着我们需要用户进行严格的测试,以确保更改没有引入内存管理问题。我们还要求用户花额外的时间测试外键锁的改进。

其他功能

此版本中包含的其他功能包括

  • 快速故障转移到副本以实现高可用性
  • 仅流式传输的副本重新掌握
  • 外键锁的性能和锁定改进
  • 用于更快备份的并行 pg_dump
  • 用于配置文件的目录
  • pg_isready 数据库连接检查器
  • 用于减少 IO 批量加载的 COPY FREEZE
  • 用于自动化数据库任务的用户定义后台工作程序
  • 递归视图声明
  • lock_timeout 指令

有关 9.3 Beta 版本中功能的完整列表,请参阅发行说明。有关新功能的其他描述和说明,请访问9.3 功能 Wiki 页面

立即测试 9.3 Beta 1

我们依赖于社区的帮助来测试下一个版本,以保证其高性能和无错误。请尽快下载 PostgreSQL 9.3 Beta 1 并使用您的工作负载和应用程序进行尝试,并将反馈提供给 PostgreSQL 开发人员。Beta 1 中的功能和 API 在最终发布之前不会发生重大更改,因此现在可以安全地开始针对新功能构建应用程序。有关如何测试和报告问题的更多信息

我们的下载页面获取 PostgreSQL 9.3 Beta 1,包括适用于 Windows、Linux 和 Mac 的二进制文件和安装程序。

新版本的完整文档可在网上获取,并随 PostgreSQL 一起安装。