PostgreSQL 19:特性回滚背后的真相
The reverts will continue until morale improves
PostgreSQL 19 开发周期中,竟有 8 到 10 个重要特性在 Beta 阶段被回滚。作为亲历者,我分析了背后的多重原因:既有代码质量与架构缺陷,也受 LLM 辅助代码审查提升标准的影响,更因 Vulnpocalypse 安全事件导致资深开发者精力分散,Beta 期审查测试时间被压缩。系统复杂性让边缘案例难以穷尽,LLM 辅助模糊测试让问题更快暴露。虽然回滚令人遗憾,但社区坚持按时发布,确保版本稳健。未来,我们或将引入“实验性”特性机制,让功能在主干中逐步成熟。PostgreSQL 19 依然会是一个强大且可靠的版本,部分被回滚的功能也将在后续版本中回归。
在 PostgreSQL 中,‘万物皆可互操作’,这正是其魅力所在,但也给特性开发带来了巨大代价。