Folia
← 返回头版

PostgreSQL 19开发期间大量功能被回退

PostgreSQL 19分支在测试阶段经历了异常多的功能撤销,共有8至10项重要功能被回退1。这些被取消的功能包括REPACK CONCURRENTLY、逻辑复制序列和pg_plan_advice等1。

导致功能回退的原因多方面。代码质量不足、复杂性过高是主要问题,而LLM辅助代码审查工具的引入进一步提升了质量审查标准,在测试中发现了大量边界情况问题1。此外,发生于4月至8月间的Vulnpocalypse安全事件分散了高级开发者的精力,对开发进度造成了冲击1。系统架构的复杂性也给测试带来了挑战1。

虽然多个功能被撤销,但PostgreSQL 19预期仍将是一个强大的版本1。开发社区认为许多被回退的功能将在后续版本中重新引入1。为应对日益增长的复杂性问题,开发者提议探索建立"实验性"功能状态机制1。


评论