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

PostgreSQL 10 Beta 4 发布!

发布于 2017-08-31,作者 PostgreSQL 全球开发组

PostgreSQL 全球开发组今日宣布,PostgreSQL 10 的第四个 beta 版本现已可供下载。此版本包含了 10 版本最终版中将提供的所有功能的预览,并修复了第三个 beta 版本中发现的许多问题。我们鼓励用户开始使用 10 beta4 测试他们的应用程序。

升级到 Beta4

PostgreSQL 10 beta 4 需要通过 pg_dump / pg_restore 或 pg_upgrade 进行从 beta 3 或更早版本的升级。

应用于 9.6 或更早版本并影响 10 的任何错误修复都包含在 beta 4 中。我们的用户和贡献者也报告了 10 beta 3 的 bug,其中许多已在此版本中修复。我们敦促社区重新测试,以确保这些 bug 得到实际修复,包括:

  • 在 information_schema.table_privileges 视图中显示外表。此修复适用于新数据库,要将修复应用于现有数据库,请参阅发行说明中的说明。
  • 在尝试执行失败事务的回滚时发生的致命退出(例如,由于收到 SIGTERM)的处理清理。
  • 删除可能在致命退出期间触发的断言。
  • 正确识别正在搜索的复合类型或域类型上的范围类型或域类型的列。
  • 防止在将固定长度的按引用传递数据类型传递给并行工作进程时崩溃。
  • 修复 pg_restore 在使用并行模式并使用列表文件选择要还原的项目子集时发生的崩溃。
  • 更改 ecpg 的解析器,允许不附加 C 变量的 RETURNING 子句。
  • 更改 ecpg 的解析器,以识别 C 预处理器命令行的反斜杠延续。
  • 改进 Windows 上 PL/Perl 的编译器标志选择。
  • 修复 make check 在通过非 GNU make 程序调用时能正确行为。

请注意,一些已知问题仍未修复。在报告 Beta 版本的 bug 之前,请查看 Open Items 页面。

Beta 时间表

这是 10 版本的第四个 beta 版本。PostgreSQL 项目将在需要进行测试时发布其他 beta 版本,随后发布一个或多个发布候选版本,直至 2017 年底发布最终版本。有关更多信息,请参阅 Beta 测试页面。

链接