PostgreSQL Global Development Group 宣布 PostgreSQL 14 的第二个 Beta 版本现已 可供下载。此版本包含 PostgreSQL 14 最终版本中所有功能的预览,尽管发布的一些细节在最终版本发布之前可能会有所更改。
您可以在 发布说明 中找到关于 PostgreSQL 14 中所有功能和变化的说明。
https://postgresql.ac.cn/docs/14/release-14.html
秉承开源 PostgreSQL 社区的精神,我们强烈鼓励您在自己的系统上测试 PostgreSQL 14 的新功能,以帮助我们消除可能存在的任何 bug 或其他问题。虽然我们不建议您在生产环境中使用 PostgreSQL 14 Beta 2,但我们鼓励您尝试使用此 Beta 版本来运行您的典型应用程序工作负载。
您可以阅读更多关于我们的 Beta 测试流程 以及您如何在此处做出贡献。
https://postgresql.ac.cn/developer/beta/
要从 Beta 1 或更早版本的 PostgreSQL 升级到 PostgreSQL 14 Beta 2,您需要使用类似于主版本升级(例如,使用 pg_upgrade 或 pg_dump / pg_restore)的策略。有关更多信息,请访问关于 升级 的文档部分。
在 Beta 1 期间报告了许多针对 PostgreSQL 14 的 bug,并已应用到 Beta 2 版本中。这包括:
VACUUM 的索引绕过。pg_dumpall 添加了 --no-toast-compression 选项。libpq 在 SSL SNI 中,当在连接字符串中指定 hostaddr 时发生的崩溃。permute 函数的可移植性问题。postgres_fdw 在使用 whole-row Vars 时的故障。pg_stat_wal 的几个问题。请参阅 发布说明 以获取新功能和已更改功能的完整列表。
https://postgresql.ac.cn/docs/14/release-14.html
每个 PostgreSQL 版本的稳定性在很大程度上取决于您,社区,通过使用您的工作负载和测试工具来测试即将发布的版本,以便在 PostgreSQL 14 正式发布之前找到 bug 和回归。由于这是一个 Beta 版本,数据库行为、功能细节和 API 仍然可能发生变化。您的反馈和测试将有助于确定新功能的最终调整,因此请尽快进行测试。用户测试的质量决定了我们何时可以发布最终版本。
PostgreSQL Wiki 上公开提供了一份 未解决问题 列表。您可以使用 PostgreSQL 网站上的此表单 报告错误。
https://postgresql.ac.cn/account/submitbug/
这是 14 版本的第二个 Beta 版本。PostgreSQL 项目将在必要时发布其他 Beta 版本进行测试,然后发布一个或多个 Release Candidate 版本,直到 2021 年晚些时候发布最终版本。有关更多信息,请参阅 Beta 测试 页面。