首页 › AI快讯 › PostgreSQL 19推迟发布:AI审查提前暴露历史代码

PostgreSQL 19推迟发布:AI审查提前暴露历史代码缺陷

希
希鸥网AIGC专员
· 2026-11-05 · AI快讯 · 来源:InfoQ 中国 1,220 次阅读

PostgreSQL 19的发布出现罕见波折。PostgreSQL团队宣布,原计划于10月29日正式发布的PostgreSQL 19将推迟至11月19日,并将在11月12日额外发布一个RC2候选版本。官方给出的原因是,近期加入各维护分支的修复数量较多,希望先通过RC2让社区验证这些修复,再进入正式发布。

与此同时,在Beta阶段开始后,大约有8至10项重要功能被从PostgreSQL 19中撤回,其中部分功能是在相当靠后的阶段才被移除。正常情况下,一个PostgreSQL大版本周期出现一项重要功能回滚并不罕见,但一次撤回接近10项,已明显超出惯例。

PostgreSQL核心提交者、EDB副总裁Peter Eisentraut随后撰文解释这次异常,其中一个关键变量正是迅速成熟的大模型辅助代码审查和模糊测试。他否定了一个容易出现的猜测:这些问题大体上并不是vibe coding造成的。大多数受影响并最终被撤回的功能,早在LLM辅助编程和代码审查成熟之前就已完成。并非开发者让模型大量生成质量不佳的代码后在Beta阶段集中爆雷,而是越来越强的AI审查工具开始重新检查此前按传统流程开发出来的代码。

Peter将发现的问题大致分为两类。第一类较为严重,一些被撤回功能存在架构层面的缺陷,在Beta阶段短时间内很难彻底修正。除此之外还有一系列长尾问题:单独看并不严重、只会在特定边缘条件下触发。过去这类问题可能不会在发布前被发现,PostgreSQL会先正常发布,再在未来几年里随着真实用户撞上各种罕见组合而逐步打补丁修复。Peter估计,其中不少问题原本可能要在接下来5年内才逐渐浮现。

LLM改变了这一过程。借助AI辅助代码审查,过去分散在数年时间里的边缘缺陷,现在可能在几天或几周内被集中扫出。开发者突然面对约40份缺陷报告,即便每个问题平均只需改3行代码,处理每一个问题仍有固定成本,几十个问题叠加起来,人类的时间很快被耗尽。Peter将这种现象概括为“有效质量门槛被抬高了”:AI提高了软件质量,却可能在短期内降低软件发布速度。

📖 阅读本文共 1,220 次 2026年11月05日 08:30
📱 长按识别 分享给好友~
视频号二维码

扫码查看视频号

客服头像 咨询 咨询