2026年10月17日星期六HKT

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

科技

AI 審查找出大量錯誤 PostgreSQL 19 延至 11 月

開源資料庫 PostgreSQL 19 延至 11 月 19 日推出,AI 審查找出的錯誤多得人手來不及修。官方 9 月的測試版第四版已撤走 SQL/PGQ 圖查詢、線上開關資料校驗和、分區合併拆分等多項大型功能,留待 PostgreSQL 20。據 Snowflake 統計,19 版測試期間撤回提交達 53 次,18 版整個周期約 44 次。發布管理團隊成員 Melanie Plageman 指,大型語言模型令壓力測試更容易,「我們更早發現更多錯誤」。

PostgreSQL 19 正式版改在 11 月 19 日推出

據 PostgreSQL 全球開發小組 10 月 15 日的公告,PostgreSQL 19 第一個候選版(RC 1)已經推出,第二個候選版定於 11 月 12 日隨例行更新發布,正式版則計劃在 11 月 19 日推出。這個開源資料庫近年每年秋季推出新的主要版本;據 pgEdge 9 月 18 日整理,開發路線圖原本把 PostgreSQL 19 定在 2026 年 9 月。

英國科技媒體 The Register 10 月 16 日報道這次延誤時,標題直指 AI 審查找到的錯誤多過人手修得完。核心開發者把多項功能撤出 19 版,留待 PostgreSQL 20 再試。

測試版第四版撤走多項大型功能

據 PostgreSQL 官方 9 月 24 日的公告,測試版第四版(Beta 4)撤走了以下功能:

撤走的功能

用途

SQL/PGQ

以 SQL 標準語法查詢屬性圖(property graph)

線上啟用及停用資料校驗和

毋須停機即可開關 data checksums

FOR PORTION OF

按時間段更新或刪除資料

ALTER TABLE MERGE/SPLIT PARTITIONS

合併或拆分分區表

pg_get_role_ddl() 等三個函數

匯出角色、表空間和資料庫的定義

官方公告解釋:「PostgreSQL 社群堅信 PostgreSQL 首先必須可靠,社群亦力求發布時間可以預測,因此選擇從 PostgreSQL 19 移除部分功能,讓它們在社群開發和審查流程中多花時間,日後再考慮納入主要版本。」

據 Snowflake 開發者倡導者 Elizabeth Garrett Christensen 9 月 16 日的統計,19 版在測試期間已有 53 次撤回提交,PostgreSQL 18 整個周期約為 44 次。

AI 工具讓錯誤更早曝光

據 pgEdge 的 Shaun Thomas 整理開發者郵件列表的討論,發布管理團隊成員 Melanie Plageman 寫道,大型語言模型(LLM)讓人更容易對功能作壓力測試,「意味著我們更早發現更多錯誤」。開發者 Amit Kapila 亦指,有了 AI,理解程式碼和找出問題相對容易。

Christensen 在 Snowflake 的文章中指,不少在後期被撤回的功能,問題都是由 AI 生成的深入審查發現;她認為這反映開發流程運作良好,而非失控。另一位開發者 Richard Guo 則在郵件列表表示,他原本預期 AI 協助會令新功能在功能凍結前更穩定。

被撤回的 SQL/PGQ、GROUP BY ALL 和分區合併拆分等功能,現已被視為 PostgreSQL 20 的材料。

來源

No comments yet

提交留言即表示你已閱讀我們的私隱政策。