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/
要从早期 Beta 版或之前版本的 PostgreSQL 升级到 PostgreSQL 15 Beta 4,您需要使用类似于 PostgreSQL 主版本升级的策略(例如 pg_upgrade 或 pg_dump / pg_restore)。有关更多信息,请访问有关 升级 的文档部分。
PostgreSQL 15 Beta 4 中的修复和更改包括:
WITH 查询)内部调用时,避免了与 MERGE 相关的崩溃。COPY 语句。ALTER MATERIALIZED VIEW 启用 table_rewrite 事件触发器。CREATE DATABASE ... STRATEGY WAL_LOG 中的崩溃。pg_walinspect 扩展报告 WAL 读取失败错误时返回的 LSN。请参阅 发行说明 以获取新功能和更改功能的完整列表。
https://postgresql.ac.cn/docs/15/release-15.html
每个 PostgreSQL 版本的稳定性在很大程度上取决于您——社区——在 PostgreSQL 15 正式发布之前,使用您的工作负载和测试工具来测试即将发布的新版本,从而找到 bug 和回归。由于这是一个 Beta 版本,数据库行为、功能细节和 API 仍有可能发生更改。您的反馈和测试将有助于确定新功能的最终调整,因此请在近期进行测试。用户测试的质量将决定我们何时可以发布最终版本。
公开的未完成事项列表可以在 PostgreSQL Wiki 中找到。您可以使用 PostgreSQL 网站上的此表单报告 bug。
https://postgresql.ac.cn/account/submitbug/
这是第 15 版的第四个 Beta 版本。PostgreSQL 项目将在需要时发布额外的 Beta 版本进行测试,然后是一个或多个候选版本,直到 2022 年底发布最终版本。有关更多信息,请参阅 Beta 测试 页面。