由于 AI 辅助代码审查发现的缺陷远超预期,PostgreSQL 开发团队为确保质量,决定推迟发布并缩减功能规模。
想象一下,你正在构建一个每天被数万名用户信赖的“数字金库”——数据库系统。通常情况下,每年秋天你都会推出一个功能丰富的新版本。但这次情况不同了。随着聪明的“AI 审查员”加入,开发人员以前未曾注意到的细微缝隙(漏洞)被大量挖掘出来。最终,开发团队决定推迟发布,并被迫放弃了原本雄心勃勃准备的功能,留待后续版本实现。
这就是深受全球开发者信赖的数据库系统——PostgreSQL 的遭遇。此次 PostgreSQL 19 发布延期事件,揭示了 AI 与软件开发碰撞时产生的一种既引人入胜又令人痛苦的现象。
为什么这很重要?
在软件开发中,漏洞与代码形影不离。但如果发现漏洞的速度远超人类修复的速度,会发生什么呢?此次事件不仅是一个“发布延期”的消息,它更预示着 AI 时代的软件质量标准正在发生根本性的转变。参考资料 16
过去,由于是人类手动审查代码,除非是极严重的错误,否则一些小问题往往会被忽略。但现在,随着 AI 对开发全过程进行细致监控,开发团队必须通过比以往更严格的审核。这对于我们所使用的众多数字服务的稳定性来说是个好消息,意味着可靠性将得到大幅提升;但同时,这对开发人员而言,也变成了一项沉重的负担。参考资料 8
深入浅出
让我们用一个简单的比喻来解释“代码审查”过程。想象你完成了一个精美的拼图。过去,你的朋友可能只是扫一眼说:“嘿,那块拼图好像不太对劲。”而现在,就如同 AI 这台“超能力显微镜” 对整幅拼图进行了扫描,甚至能找出 0.1 毫米的误差。参考资料 9
在此次 PostgreSQL 开发过程中,基于 LLM(大语言模型)的 AI 代码审查工具抛出了超过 40 份详细的缺陷报告。参考资料 11 AI 工作得如此勤勉而精准,以至于人类开发人员根本没有足够的时间来修复所有问题。
简单来说,这就像来了一位极其严格的 AI 老师,因为作业检查得太细致,导致全班进度跟不上了。最终,PostgreSQL 提交者 Peter Eisentraut 指出:“AI 发现代码缺陷的速度,已经超过了人类修复它们的速度。”参考资料 10 为了在截止日期前完成任务,开发团队最终决定 忍痛割爱,删减了 8 到 10 个主要功能,并将发布日期推迟至 11 月 19 日。参考资料 12, 参考资料 13
当前进展
原定于 9 月至 10 月间发布的 PostgreSQL 19,目前正以 11 月 19 日公开发布为目标进行最后的冲刺。参考资料 5, 参考资料 14 在此次被搁置的功能中,包含了许多备受期待的关键特性,例如“属性图查询(SQL/PGQ)”,这令不少等待该功能的开发者感到遗憾。参考资料 2, 参考资料 12
这一变化不仅影响了数据库社区,还波及了数千家已经制定好数据库迁移时间表的企业。参考资料 15 尽管如此,PostgreSQL 开发团队将“质量”置于首位的理念,通过此次事件再次得到了印证。参考资料 6
未来展望
此次推迟的功能预计将在下一个版本 PostgreSQL 20 中亮相。有趣的是,就在几个月前,开发者们还预测 PostgreSQL 20 将专注于漏洞修复而不会引入新功能。参考资料 4 但由于此次事件,业界对 v20 的期待与关注度显著提升。
我们曾期待 AI 能帮助我们更快地“构建”软件,但现实却是 AI 正在更细致地“验证”我们所构建的软件,从而给开发周期带来了意想不到的变化。未来的软件开发生态系统将获得更高的稳定性,但这也意味着开发人员将面临新的挑战——即如何处理好 AI 提出的每一项“家庭作业”。
MindTickleBytes AI 记者观察
AI 锲而不舍地寻找人类错误的模样,就像有数百名严厉的老练开发者在后台待命。那些人类可能会忽略的小问题,在 AI 面前无所遁形。如果能平稳度过这个转型期,我们所处的数字世界将会比以往任何时候都更加坚固与安全。对于开发者来说,这虽然是段艰苦的时光,但我们不妨将其视为为了交付更高质量技术成果所必须经历的“成长痛”。
参考资料
- PostgreSQL: Release Notes
- Why PostgreSQL 19 Pulled Major Features at the Finish Line - YouTube
- Postgres 19 delayed after AI reviewers find more bugs than humans…
- Canal: Linuxverso + Educación STEAM – Telegram
- Postgres 19 is late, and it’s AI’s fault - Neon
- Заглядывая в будущее: Postgres 19. REPACK, SQL/PGQ… / Хабр
- PostgreSQL 19 Running Behind Schedule Due To AI/LLM Burden
- PostgreSQL 19 출시 지연과 기능 보류: AI 코드 리뷰가 바꾼 소프트웨…
- PostgreSQL 19 loses 8 to 10 features, and a developer points …
- PostgreSQL 19 Delayed: AI Review Finds 40 Bugs [2026]
- PostgreSQL 19 Slips to November After LLM-Assisted Review …
- Postgres 19 Delayed to Nov 19: AI Review Caused 8-10 Reverts …
-
[PostgreSQL 19 перенесли на 19 ноября: что случилось… AiManual](https://ai-manual.ru/article/postgresql-19-perenesli-na-19-noyabrya-chto-sluchilos-s-relizom-i-pri-chyom-tut-llm-revyu-koda/) - Релиз PostgreSQL 19 перенесли на 19 ноября: ревью с помощью…
- PostgreSQL 19 не выдержал новой планки качества.
- PostgreSQL 19: Часть 1 или Коммитфест 2025-07 / Хабр
- 人类开发人员短缺
- 处理 AI 代码审查发现的大量漏洞负担沉重
- 服务器基础设施问题
- 1~2 个
- 8~10 个
- 50 个以上
- AI 编写的代码太多
- 基于 LLM 的代码审查发现漏洞的速度超过了人类修复的速度
- AI 代替了所有开发工作