全球开发小组 发表于 2023-06-29
全球开发小组宣布PostgreSQL 16 第二次测试版 可下载 。这个版本包含了所有功能的预览,这些功能将在PostgreSQL 16 发布时提供,尽管在测试阶段发布更改的一些细节是通用的。
你可以在 发布说明 链接中查看 :
https://www.postgresql.org/docs/16/release-16.html
本着开源PostgreSQL社区的精神,我们强烈鼓励您在您的系统上测试后PostgreSQL 16的新特性,以帮助我们消除可能存在的错误或其他问题。虽然我们不建议您在生产环境中运行16 Beta 2,我们鼓励您找到针对此测试版运行典型应用程序工作负载的方法。
您的测试和反馈将帮助社区确保PostgreSQL 16版本符合我们的标准,即提供一个稳定、可靠的世界上最先进的开源关系数据库版本。请阅读更多关于我们的beta测试过程,以及你可以如何贡献:
https://www.postgresql.org/developer/beta/
升级到PostgreSQL 16 Beta 2
要从PostgreSQL早期版本升级到PostgreSQL 16 Beta 2,您需要使用类似于pg_upgrade 或pg_dump /pg_restore的PostgreSQL主要版本之间升级的策略。有关详情,请浏览 升级 .
自Beta 1以来的变化
16 Beta 2的修正和修改包括:
由initdb选择的默认排序提供程序更改回libc。
使用libicu选择C语言环境的行为被延迟回libicu。在ICU 64及更高版本上,C语言环境已经过时,ICU提供了自己的机制来选择语言环境或抛出错误。
几个与连接优化相关的修复。
修复了与从备用逻辑解码引入的更改相关的b树代码。
修复查找分区祖先上的维护权限时的缓存查找危险。
关于新的和改变的功能的完整清单请看 发布说明 :
https://www.postgresql.org/docs/16/release-16.html
测试错误和兼容性
每个PostgreSQL发布版本的稳定性在很大程度上取决于您、社区,它可以用您的工作负载和测试工具测试即将发布的版本,以便在PostgreSQL16的一般可用性之前找到错误和回归。由于这是一个测试版,对数据库行为、特性细节和APIS的微小更改仍然是可能的。您的反馈和测试将帮助确定新功能的最后调整,所以请在不久的将来测试。用户测试的质量有助于确定我们何时能够完成最终版本。
在PostgreSQL wiki上有一个公开的问题列表。你可以在PostgreSQL网站上使用这个表单报告错误:
https://www.postgresql.org/account/submitbug/
Beta时间表
这是版本16的第二个测试版。PostgreSQL项目将根据测试的需要发布额外的beta版本,然后是一个或多个候选版本,直到2023年底的最终版本。欲了解更多信息,请参阅Beta测试页面(https://www.postgresql.org/developer/beta/)。
链接
下载:https://www.postgresql.org/download/
Beta测试信息:https://www.postgresql.org/developer/beta/
16个测试版说明:https://www.postgresql.org/docs/16/release-16.html
16个未决问题:https://wiki.postgresql.org/wiki/PostgreSQL_16_Open_Items
特征矩阵:https://www.postgresql.org/about/featurematrix/#configuration-management
提交一个错误:https://www.postgresql.org/account/login/?next=/account/submitbug/
本文分享自微信公众号 - 开源软件联盟PostgreSQL分会(kaiyuanlianmeng)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。