PostgreSQL 15 Beta 4 发布!

发布于 2022-09-08,作者:PostgreSQL 全球开发组
PostgreSQL 项目

PostgreSQL 全球开发组宣布 PostgreSQL 15 的第四个 Beta 版本现已可供下载。此版本包含了 PostgreSQL 15 正式发布时将提供的所有功能的预览,但发布的一些细节在 Beta 测试期间可能会发生变化。

您可以在发行说明中找到关于 PostgreSQL 15 所有功能和更改的信息

https://postgresql.ac.cn/docs/15/release-15.html

本着开源 PostgreSQL 社区的精神,我们强烈建议您在您的系统上测试 PostgreSQL 15 的新功能,以帮助我们消除可能存在的错误或其他问题。虽然我们不建议您在生产环境中使用 PostgreSQL 15 Beta 4,但我们鼓励您找到方法针对此 Beta 版本运行您的典型应用程序工作负载。

您的测试和反馈将有助于社区确保 PostgreSQL 15 维护我们交付世界上最先进的开源关系数据库的稳定、可靠版本的标准。请阅读更多关于我们的Beta 测试流程以及您如何做出贡献的信息

https://postgresql.ac.cn/developer/beta/

升级到 PostgreSQL 15 Beta 4

要从之前的 Beta 版本或之前的 PostgreSQL 版本升级到 PostgreSQL 15 Beta 4,您需要使用类似于 PostgreSQL 主要版本之间升级的策略(例如pg_upgradepg_dump/pg_restore)。有关更多信息,请访问有关升级的文档部分。

自 Beta 3 以来的更改

PostgreSQL 15 Beta 4 中的修复和更改包括

  • 此版本提出的 SQL/JSON 功能已被删除。
  • 避免在 COPY 或公共表表达式(又名 WITH 查询)中调用MERGE时发生崩溃。COPY 语句。
  • ALTER MATERIALIZED VIEW 启用 table_rewrite 事件触发器。
  • 修复 CREATE DATABASE ... STRATEGY WAL_LOG 中的崩溃。
  • 修复并行 vacuum 中的崩溃。
  • 修复恢复预取的问题,该问题可能导致备用提升时发生崩溃。
  • 修复从pg_walinspect扩展读取 WAL 失败的错误报告返回的 LSN。

请参阅发行说明以获取新的和更改的功能的完整列表

https://postgresql.ac.cn/docs/15/release-15.html

测试错误和兼容性

每个 PostgreSQL 版本的稳定性在很大程度上取决于您,即社区,在 PostgreSQL 15 正式发布之前,使用您的工作负载和测试工具来测试即将发布的版本,以发现错误和回归。由于这是一个 Beta 版本,因此数据库行为、功能细节和 API 的更改仍然是可能的。您的反馈和测试将有助于确定新功能的最终调整,因此请在不久的将来进行测试。用户测试的质量有助于确定我们何时可以进行最终发布。

PostgreSQL wiki 中公开提供未解决问题列表。您可以使用 PostgreSQL 网站上的此表单报告错误

https://postgresql.ac.cn/account/submitbug/

Beta 计划

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

链接