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

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-16 03:15:38
2 0!迈阿密确保季后赛!评分公布,最佳球员揭晓,梅西获得高分

2 0!迈阿密确保季后赛!评分公布,最佳球员揭晓,梅西获得高分

远梦归晓r
2026-10-18 08:26:17
江西省农业厅副厅长曹爱珍:仅5年从教师晋升副县长,耀眼明星终落马

江西省农业厅副厅长曹爱珍:仅5年从教师晋升副县长,耀眼明星终落马

十为先生
2026-09-11 14:18:51
TVB这次尺度够大胆:陈滢脱衣戏份,身材真的正

TVB这次尺度够大胆:陈滢脱衣戏份,身材真的正

梦醉为红颜一笑
2026-10-17 02:05:37
全网瞬间破防!石川佳纯跨越山海奔赴中国,只为陪伴15年陪练闺蜜圆满婚礼

全网瞬间破防!石川佳纯跨越山海奔赴中国,只为陪伴15年陪练闺蜜圆满婚礼

动物奇奇怪怪
2026-10-06 01:06:51
1死2伤!上海徐浦大桥多车相撞,网传白车变道是导火索,可责任不能凭一段视频定

1死2伤!上海徐浦大桥多车相撞,网传白车变道是导火索,可责任不能凭一段视频定

王老师你还好吗
2026-10-17 19:35:34
“小时候很多东西根本没人教”,网友:我等这个帖子等了25年

“小时候很多东西根本没人教”,网友:我等这个帖子等了25年

夜深爱杂谈
2026-10-17 19:13:29
男子和四十多岁女网友认识后,频繁发生关系,最后一次在车内,男子死亡后家属向女子索要巨额赔偿

男子和四十多岁女网友认识后,频繁发生关系,最后一次在车内,男子死亡后家属向女子索要巨额赔偿

丫头舫
2026-10-13 22:10:25
事闹大了!澳大利亚,强硬拒绝中国资本!中澳关系又要破裂?!

事闹大了!澳大利亚,强硬拒绝中国资本!中澳关系又要破裂?!

澳洲财经见闻
2026-10-17 15:41:17
阿隆索神调度!切尔西 5400 万球星完美爆发!蓝军客胜遇离谱一幕

阿隆索神调度!切尔西 5400 万球星完美爆发!蓝军客胜遇离谱一幕

澜归序
2026-10-18 08:32:00
终于回来了!全红婵重返跳水赛场仅3天,陈芋汐因一举动口碑暴涨

终于回来了!全红婵重返跳水赛场仅3天,陈芋汐因一举动口碑暴涨

枯蝶
2026-10-17 21:16:17
5-2!亚马尔传射+造红牌,巴萨豪取11连胜,静候大巴黎皇马

5-2!亚马尔传射+造红牌,巴萨豪取11连胜,静候大巴黎皇马

我的护球最独特
2026-10-18 02:38:40
越南少将阮德辉晚年曝出内情:当年中国军队之所以能安然撤离,并非越军胆怯、不敢追击,而是黎笋暗中下达一道密令。黎笋发现了什么?

越南少将阮德辉晚年曝出内情:当年中国军队之所以能安然撤离,并非越军胆怯、不敢追击,而是黎笋暗中下达一道密令。黎笋发现了什么?

人生录
2026-10-14 00:53:28
雷克萨斯ES200给到12.59万,曾经30多万落地,如今还剩多少底气!

雷克萨斯ES200给到12.59万,曾经30多万落地,如今还剩多少底气!

沙雕小琳琳
2026-10-17 00:14:28
拉菲尼亚从60球跌到29球,特谢拉被弃用,劳塔罗提前复出值吗?

拉菲尼亚从60球跌到29球,特谢拉被弃用,劳塔罗提前复出值吗?

激情与荣耀并存
2026-10-18 08:21:33
斯威尼再拍半裸宣传照!这不是性感,是对体育界的“侮辱”?

斯威尼再拍半裸宣传照!这不是性感,是对体育界的“侮辱”?

草莓解说体育
2026-10-16 11:45:04
多名院士提倡:超过65岁的老人,宁可在家做家务,也别出去做这些

多名院士提倡:超过65岁的老人,宁可在家做家务,也别出去做这些

健康之光
2026-10-18 04:45:05
“幸亏我生了儿子”,小学女儿换装视频,让很多家长难以承受

“幸亏我生了儿子”,小学女儿换装视频,让很多家长难以承受

凡知
2026-10-11 12:35:13
穆里尼奥狂喜!皇马王牌强势回归!伯纳乌迎来强心剂

穆里尼奥狂喜!皇马王牌强势回归!伯纳乌迎来强心剂

澜归序
2026-10-18 08:24:35
41岁了,一年2亿欧,说不要就不要,现在联赛捧出来了,账该算了

41岁了,一年2亿欧,说不要就不要,现在联赛捧出来了,账该算了

江启
2026-10-17 19:14:05
2026-10-18 08:43:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
201文章数 88关注度
往期回顾 全部

科技要闻

刘煜辉:99%的黄金分析师报告一钱不值

头条要闻

牛弹琴:法国又"燃烧"了 整个国家地图上到处都在冒烟

头条要闻

牛弹琴:法国又"燃烧"了 整个国家地图上到处都在冒烟

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

庾澄庆罕谈前妻 撕下伊能静仅剩的体面

财经要闻

新一轮大跌源头,找到了!

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

时尚
房产
本地
手机
旅游

秋天衣服要越买越精,准备好这“三衣”,简单舒适又有品味

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

本地新闻

因新荣记出圈,这座浙东小城才是吃货天堂

手机要闻

苹果零售员工被要求劝阻顾客现场抢购 iPhone Duo 首发库存或极度紧张

旅游要闻

打造移动旅游驿站 满足不同群体需求

无障碍浏览 进入关怀版