Joshua Drake:两个功能刚刚离开PostgreSQL 19。

Joshua Drake:两个功能刚刚离开PostgreSQL 19。

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

PostgreSQL 19尚未发布,近期两项功能(SQL/PGQ属性图和ALTER TABLE分区合并/拆分)因设计问题被回退。建议用户按PostgreSQL 18规划升级,或等待19稳定后再迁移。PostgreSQL 14将于2026年11月停止支持,需提前准备。开发流程公开透明,有助于确保质量。

🔎

延伸解读

回退原因与影响

PostgreSQL 19开发中,SQL/PGQ属性图和ALTER TABLE分区合并/拆分因设计问题被回退,分别移除47和14个提交。这反映了项目在发布周期后期对质量的控制,但也意味着依赖这些功能的用户需调整计划。建议以PostgreSQL 18为基准规划升级,或等待19稳定后再迁移。

关注功能状态

文章提到Robert Haas列出的六个功能中,UPDATE/DELETE FOR PORTION OF仍在修复,REPACK范围被缩小,而在线数据校验和、postgres_fdw统计导入及快速外键工作进展缓慢。若你的2027年计划依赖这些功能,需持续跟踪其状态,避免基于未完成功能做决策。

版本支持与升级策略

PostgreSQL 14将于2026年11月12日停止支持,该期限不会因19的不确定性而改变。若你正在使用14,需提前规划升级,可考虑商业支持(如Audax Postgres)以延长支持期。同时,建议在测试环境中试用19,帮助其完善,但生产环境升级应等待19发布几个小版本后再进行。

Q&A

PostgreSQL 19 最近回退了哪些功能?

PostgreSQL 19 最近回退了两项功能:SQL/PGQ 属性图和 ALTER TABLE 分区合并/拆分。

为什么 PostgreSQL 19 会回退这些功能?

回退的原因是这些功能存在多个设计问题,在当前的发布周期内来不及解决。

PostgreSQL 19 的开发流程是怎样的?

PostgreSQL 的开发流程是公开透明的,不成熟的功能会被公开回退,并记录理由。

如果我的 2027 年计划依赖 PostgreSQL 19 的功能,应该怎么做?

应该检查该功能是否仍在 PostgreSQL 19 中,因为部分功能可能已被回退。

PostgreSQL 14 的生命周期结束时间是什么?

PostgreSQL 14 将于 2026 年 11 月 12 日停止支持。

Audax Postgres 为 PostgreSQL 14 用户提供了什么服务?

Audax Postgres 在 PostgreSQL 14 停止支持后仍继续提供支持,帮助用户等待可信赖的版本。

🏷️

标签

➡️

继续阅读