网易首页 > 网易号 > 正文 申请入驻

Postgres 19延期:AI评审惹的祸?

0
分享至

大约8到10个重要功能,具体数字取决于你怎么数,已经从 PostgreSQL 19 里被撤掉了。提交者 Peter Eisentraut 在 10 月 9 日写下这句话时,给出的原因之一是 LLM 辅助的代码评审——它找缺陷的速度比过去快得多,"这意味着在功能写完并提交之后,有效的质量门槛被抬高了"。


时间表也跟着动了。PostgreSQL 19 原本安排在 9 月底或 10 月初发布。10 月 15 日的 RC1 公告把正式可用日期定在 2026 年 11 月 19 日,"除非发现需要延期或追加候选版本的问题"。

那句关于评审的话成了标题。同样翻看撤稿记录的 Postgres 开发者们,得出了不一样的答案。如果你的 PR 上挂着评审机器人,这场分歧也关乎你的队列。

走了什么,留下什么

9 月 16 日,Snowflake 开发者倡导者 Elizabeth Garrett Christensen 的一篇文章统计,自 beta 启动以来 PG19 共有 53 次撤稿,并列出了其中较大的用户可见功能:

  • SQL 属性图查询(SQL/PGQ)
  • ALTER TABLE ... MERGE/SPLIT PARTITION(S)
  • UPDATE/DELETE ... FOR PORTION OF
  • GROUP BY ALL
  • 在线数据校验和

SQL/PGQ 自 2023 年起就是 SQL 标准的一部分,因未解决的问题被撤。Tom Lane 在 9 月说过,他"愿意赌一顿晚饭":把它放进 v19 会产生发布后才暴露、要到 v20 才能修的 bug。

留下的功能里,Eisentraut 点名了 REPACK CONCURRENTLY、序列的逻辑复制和 pg_plan_advice。RC1 说明还列出了 Beta 4 以来针对 REPACK (CONCURRENTLY) 和 pg_plan_advice 的修复,以及并行 autovacuum 和 COPY (query) TO ... (FORMAT json)。他预计不少被撤功能会回归,那最早也是 PostgreSQL 20 的事。

AI 评审抬高门槛的说法

Eisentraut 的帖子没有点名任何工具或模型,谈的是一般意义上的 LLM 辅助代码评审,论点落在时机上。评审现在能抓出 beta 期间难以修复的架构缺陷,还有一长串较小的边缘问题,"而处理每一个都有固定开销"。他明确表示,情况"不是因为'氛围编程'",受影响的代码早于这种做法出现。

他在同一篇帖子里给了第二个原因:因为所谓的"漏洞末日(Vulnpocalypse)",许多资深开发者大约从 4 月到 8 月都在忙安全修复,而不是做 beta 测试和评审。

Snowflake 9 月的文章把 AI 放得更靠中心:"AI 必须是解释我们为何陷入这种处境的一部分。"文章还提到,"PostgreSQL 目前没有官方的 AI 贡献政策,不过预计很快会有"。

人类评审来得太晚的说法

另一位提交者 Tomas Vondra 翻查了 5 月 20 日到 9 月 16 日之间 12 次撤稿背后的邮件列表讨论,逐一核对问题是否由 AI 发现。他的结论是:"只有 4 个属于'可能是 AI'或'AI'。"PostgreSQL 顾问 Christophe Pettus 指出,Vondra 对单次撤稿的判定比这个标题更吝啬:一个判为 AI,一个可能是 AI,两个大概不是。

Vondra 的解释是评审积压。他按开发周期天数统计以"Revert"开头的提交:功能冻结大约在第 275 天,发布通常在第 480 天左右,而 PG19 的撤稿在第 430 天附近出现尖峰。至于评审为何来得这么晚,他指向安全工作:"去年我们大概有 5 个 CVE,今年已经到了 44 个。"他称这是"稳定期评审活动下降的主要原因之一"。

Pettus 的判断是:"这些撤稿不是 AI 发现了无法修复的 bug。"AI 确实出现过,通过资深贡献者和公开讨论串。Vondra 的帖子提到用 Opus 4.8 和 Opus 5 做过的评审,以及几个讨论串里对 Claude 的使用。Pettus 写道,Noah Misch 用模型评审的那次提交里,驳回了四个发现中的三个,撤稿来自 Misch 自己的设计判断。他的说法是:"过滤就是评审。"

两边描述的是同一个机制:评审来得晚,来的时候发现的问题超出了发布前能修完的量。分歧只在于其中多少是模型找出来的。

产出一个发现很便宜。总得有人去读、去判断、去为答案负责。

你的团队跑 AI 评审,能带走什么

你多半不维护数据库,但你的每个 PR 上可能都挂着评审机器人。三件事可以照搬。

把昂贵的评审放在合并之前。Eisentraut 的要点是质量门槛在功能提交之后移动了。开着的 PR 上一条发现,成本是一个评论;代码合并后同一条发现,成本可能是一次撤稿。

为分诊留预算。"处理每一个都有固定开销"同样适用于你的团队。一个产出的发现多到没人读得完的评审者,只会把队列拉长。

每个判定都保留人类作为责任人。Pettus 希望 PostgreSQL 写下其他项目 AI 政策已有的形状:"辅助使用没问题。AI 作为贡献者不行。人类评审并拥有结果。"他提议的规则里有一条更短:"为你发的每一点负责。"Misch 扔掉四个模型发现中的三个,就是这条规则在起作用。

你的 Postgres 升级怎么办

如果你原计划 10 月升级到 PostgreSQL 19,往后挪。项目的 beta 测试页面写明,beta 和候选版本"不适用于生产系统",Snowflake 9 月的文章建议目前把 PostgreSQL 18 作为安全的升级目标。

RC1 倒是测试的好时机。用 19 的 pg_upgrade 二进制,把 pg_upgrade --check 指向一份数据副本和一个全新初始化的 19 集群,它只检查兼容性,不改动任何数据:

pg_upgrade --check \
--old-bindir "$OLD_BIN" \
--new-bindir "$NEW_BIN" \
--old-datadir "$OLD_DATA" \
--new-datadir "$NEW_DATA"

然后对照上面的清单读 PostgreSQL 19 的发布说明。如果你的计划依赖 GROUP BY ALL、SQL/PGQ 或分区合并与拆分命令,把它们从 19 的计划里拿掉。wiki 的 beta 测试指南说明了如何报告发现的问题,未决事项列表则显示还有哪些在被修复。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
天生丽质,我的白和美是天生的

天生丽质,我的白和美是天生的

疾跑的小蜗牛
2026-10-19 19:38:28
科兴疫苗又被翻出来了,当年打了三针的只想要个说法

科兴疫苗又被翻出来了,当年打了三针的只想要个说法

王二哥老搞笑
2026-10-19 07:11:36
高雄市长参选人财产曝光,柯志恩存款1354万,赖瑞隆有八笔土地四套房

高雄市长参选人财产曝光,柯志恩存款1354万,赖瑞隆有八笔土地四套房

海峡导报社
2026-10-19 12:02:07
张本智和父亲勇敢发声!入日籍没错,否则儿女在中国无出头之日

张本智和父亲勇敢发声!入日籍没错,否则儿女在中国无出头之日

小鋭有话说
2026-10-18 13:11:03
中央明令整顿国企:防止仅5%的中高层拿走80%工资总额!

中央明令整顿国企:防止仅5%的中高层拿走80%工资总额!

职场资深秘书
2026-10-19 14:10:25
麻烦大了!伊朗总统无意间泄露绝密:美以轰炸致上千名导弹兵死亡

麻烦大了!伊朗总统无意间泄露绝密:美以轰炸致上千名导弹兵死亡

井普独白
2026-10-17 15:29:22
出轨女子第二波聊天记录曝光,虎狼之词惊呆吃瓜网友,她嫌丢人开始批量投诉了

出轨女子第二波聊天记录曝光,虎狼之词惊呆吃瓜网友,她嫌丢人开始批量投诉了

汉史趣闻
2026-09-01 17:55:01
张铁林聚餐照曝光!叼大烟斗,桌上摆满老北京铜锅涮肉

张铁林聚餐照曝光!叼大烟斗,桌上摆满老北京铜锅涮肉

草莓解说体育
2026-10-19 06:44:09
“我们自愿有何罪”?三男三女聚众淫乱,三亚高知换妻游戏案始末

“我们自愿有何罪”?三男三女聚众淫乱,三亚高知换妻游戏案始末

易玄
2026-09-13 11:43:30
领完证第7天妻子才回新房,还一脸得意以为我得哄着她,发现大门换了锁,她在楼道里拍门质问,我只隔着门缝回了一句:滚

领完证第7天妻子才回新房,还一脸得意以为我得哄着她,发现大门换了锁,她在楼道里拍门质问,我只隔着门缝回了一句:滚

晓艾故事汇
2026-10-19 14:06:12
傅作义刚宣布北平和平解放,妻子便在重庆机场遭特务劫持,地下党强攻无门,周恩来靠香港报上一则假消息把人救了

傅作义刚宣布北平和平解放,妻子便在重庆机场遭特务劫持,地下党强攻无门,周恩来靠香港报上一则假消息把人救了

唠叨说历史
2026-10-16 15:41:45
不给钱就掀桌子!匈牙利新总理放狠话:不给164亿就一票否决

不给钱就掀桌子!匈牙利新总理放狠话:不给164亿就一票否决

麓谷隐士
2026-10-19 00:05:04
五角大楼坐不住了,美国国会彻底慌神!

五角大楼坐不住了,美国国会彻底慌神!

果妈聊娱乐
2026-10-18 13:58:01
2026稳了!郑丽文出招,解决三根搅屎棍:侯友宜、卢秀燕、赵少康

2026稳了!郑丽文出招,解决三根搅屎棍:侯友宜、卢秀燕、赵少康

阿离家居
2026-10-19 10:11:31
郭士强看看吧!王俊杰狂轰31+6霸气怒吼 美媒盛赞最具NBA前景超星

郭士强看看吧!王俊杰狂轰31+6霸气怒吼 美媒盛赞最具NBA前景超星

颜小白的篮球梦
2026-10-19 08:59:37
有人预言:到2030年中国房价,很大可能是这样的,大家要有准备

有人预言:到2030年中国房价,很大可能是这样的,大家要有准备

说故事的阿袭
2026-10-06 11:58:49
暴跌93%,中国人的梦中神车,崩了!

暴跌93%,中国人的梦中神车,崩了!

i黑马
2026-10-16 20:26:14
“收手了,阿祖!”陆光祖宣布退出国家队:祝愿还在一线奋战的兄弟姐妹们,得到自己想要的答案

“收手了,阿祖!”陆光祖宣布退出国家队:祝愿还在一线奋战的兄弟姐妹们,得到自己想要的答案

南方都市报
2026-10-19 12:12:04
菲外交部称约见中国驻菲大使,外交部:坚决反对菲方个别人恶意炒作涉华议题

菲外交部称约见中国驻菲大使,外交部:坚决反对菲方个别人恶意炒作涉华议题

界面新闻
2026-10-19 16:24:04
建国后聂荣臻评价毛主席首席爱将:若他还在,十大元帅或将换座!

建国后聂荣臻评价毛主席首席爱将:若他还在,十大元帅或将换座!

海佑讲史
2026-10-19 19:20:15
2026-10-19 20:28:49
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
228文章数 88关注度
往期回顾 全部

科技要闻

王晟:近千亿资金涌入后 具身智能开始退烧

头条要闻

女子生龙凤胎起诉已婚董事长确认亲子关系 遭男方起诉

头条要闻

女子生龙凤胎起诉已婚董事长确认亲子关系 遭男方起诉

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

奚梦瑶回应重返维密:还是很开心的

财经要闻

黄奇帆之子往事:从广微系到魏桥的跳跃

汽车要闻

不知道二代海鸥多好玩? 上赛道跑两圈 很过瘾的

态度原创

旅游
时尚
健康
手机
亲子

旅游要闻

“这点粉丝报什么名”网友报名参选景区体验官被怼懵

重阳寻香:一炉香,一枚囊,她们以手传香

看着很健康的人,怎么会突然猝死?

手机要闻

华为Mate换机季攻略:除了数据迁移 交通卡也能无缝衔接

亲子要闻

济南幼儿园萌娃升旗爆火出圈!一动一静反差感拉满,连央媒都转发了

无障碍浏览 进入关怀版