PostgreSQL
4 节点1 篇4 来源
【背景】PostgreSQL核心开发者Robert Haas指出,由于AI/LLM生成的Bug报告和补丁激增,维护者负担过重,导致PostgreSQL v19版本发布推迟至至少11月。
过去十年,PostgreSQL主要版本发布时间通常在9月中旬至10月中旬之间。然而,2026年v19版本的发布预计将推迟到11月甚至更晚。这一延迟的主要原因是大量由LLM发现的Bug报告涌入,使得修复工作变得异常繁重。
数据显示,从2025年4月8日至9月25日,PostgreSQL主分支有1037次提交,REL_18_STABLE分支有724次提交;而在2026年同期,主分支提交数增至1443次,REL_19_STABLE分支则激增至1169次。尽管主分支提交量略有下降,但回补(back-patched)提交量增加了超过60%。此外,针对早期版本(如REL_17_STABLE和REL_18_STABLE)的回补提交也显著增加,表明LLM不仅发现了新版本中的错误,还揭示了旧代码库中隐藏多年的问题。
Haas强调,虽然LLM可以起草修复方案,但这些方案往往不符合PostgreSQL的标准或存在错误,仍需人工审查和提交。这导致原本用于审查新功能的时间被转移到解决安全问题和Bug上,进而影响了v19的按时发布。
【存疑】长期来看,如何平衡AI带来的效率提升与维护者的实际处理能力仍是未解之谜。目前,项目团队正努力应对这一挑战,确保软件质量不受影响。
事情怎么走到这一步
Robert Haas在pgsql-hackers邮件列表中发起“scary patch contest”,评估v19补丁的风险。
postgresql.org ↗PostgreSQL官方宣布v19 RC 1发布,鼓励社区测试以消除Bug。
postgresql.org ↗Robert Haas发表博客文章《Postgres 19 is late, and it's AI's fault》,详细解释v19延期原因。
neon.com ↗Phoronix报道PostgreSQL v19因AI/LLM负担而延期至至少11月。
phoronix.com ↗
还没定论的部分
- PostgreSQL v19最终确切的发布日期是什么时候?
- 项目团队将采取哪些具体措施来缓解AI生成Bug报告带来的维护压力?