Industry

PostgreSQL 19 延期并撤回多项功能,因 LLM 代码审查发现质量问题

Why we picked it

PostgreSQL 团队用 LLM 审查代码,结果撤掉了 19 版里 8-10 个大功能还延期一个多月,LLM 当代码审查员这案例挺少见。

PostgreSQL 宣布将原本 10 月初发布的 19 版推迟到 11 月 19 日。开发委员会负责人 Peter Eisentraut 透露,团队用 LLM 审查代码后发现 8-10 项大型功能存在显著的架构级缺陷,无法在剩余时间内快速修复。这些代码为人工编写,被撤回的功能将移至 PostgreSQL 20 发布。

Image · Blognone
Original · Blognone

PostgreSQL ออกบางฟีเจอร์ออกจากเวอร์ชัน 19 เพราะ LLM ตรวจคุณภาพโค้ดแล้วยังไม่ดีพอ Body PostgreSQL ประกาศเลื่อนการออก PostgreSQL เวอร์ชัน 19 ที่เดิมจะออกต้นเดือนตุลาคม ไปเป็นวันที่ 19 พฤศจิกายน พร้อมเลื่อนฟีเจอร์สำคัญหลายตัวไปออกพร้อม PostgreSQL 20 เวอร์ชันหน้าแทน ด้วยเหตุผลว่าใช้โมเดล LLM ตรวจสอบคุณภาพของโค้ดแล้วพบว่าไม่ดีพอ Peter Eisentraut หัวหน้าคณะกรรมการพัฒนา PostgreSQL เขียนบล็อกเล่าว่า PostgreSQL จำเป็นต้องถอดฟีเจอร์ใหญ่ๆ 8-10 อย่างออกจากเวอร์ชัน 19 แม้ทดสอบแบบ Beta มานานพอสมควรแล้ว เหตุผลเป็นเพราะเมื่อรีวิวโค้ดด้วย LLM แล้วพบว่าคุณภาพของโค้ดยังไม่ดีพอ แถมเป็นปัญหาเชิงสถาปัตยกรรมของโค้ด (significant architectural defects) จึงไม่สามารถแก้แบบเร็วๆ ได้ในระยะเวลาที่เหลืออยู่ (โค้ดส่วนนี้เขียนด้วยมือ ไม่ได้ vibe code ด้วย) ทีมพัฒนา PostgreSQL จึงตัดสินใจ revert คือถอนฟีเจอร์เหล่านี้ออกจากเวอร์ชัน 19 เพื่อไม่ให้เกิดปัญหาตามมาในภายหลัง และเลื่อนฟีเจอร์ไปอยู่ใน PostgreSQL 20 แทน ที่มา - Peter Eisentraut via The Register mk Fri, 23/10/2026 - 10:32