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

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 的新功能,以帮助我们消除可能存在的 bug 或其他问题。虽然我们不建议您在生产环境中使用 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 中的崩溃。
  • 修复了 recovery prefeteching 的问题,该问题可能导致备用节点提升时崩溃。
  • 修复了从 pg_walinspect 扩展报告 WAL 读取失败错误时返回的 LSN。

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

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

测试 Bug 和兼容性

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

公开的未完成事项列表可以在 PostgreSQL Wiki 中找到。您可以使用 PostgreSQL 网站上的此表单报告 bug

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

Beta 时间表

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

链接