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/
要从之前的 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 正式发布之前,使用您的工作负载和测试工具来测试即将发布的版本,以发现错误和回归。由于这是一个 Beta 版本,因此数据库行为、功能细节和 API 的更改仍然是可能的。您的反馈和测试将有助于确定新功能的最终调整,因此请在不久的将来进行测试。用户测试的质量有助于确定我们何时可以进行最终发布。
PostgreSQL wiki 中公开提供未解决问题列表。您可以使用 PostgreSQL 网站上的此表单报告错误
https://postgresql.ac.cn/account/submitbug/
这是 15 版本的第四个 Beta 版本。PostgreSQL 项目将根据测试需要发布额外的 Beta 版本,然后发布一个或多个候选版本,直到 2022 年底最终发布。有关更多信息,请参阅Beta 测试页面。