PostgreSQL 10 Beta 4 发布!

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

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

升级到 Beta 4

PostgreSQL 10 Beta 4 需要从 Beta 3 或更早版本升级,可以使用 pg_dump / pg_restore 或 pg_upgrade。

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

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

请注意,一些已知问题仍然未修复。在报告 Beta 版本中的错误之前,请查看“未解决事项”页面。

Beta 时间表

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

链接