歸剛誒AI

歸剛欸,AI 又進步了——每天幫你盯 AI 圈的台灣人日報

← 回首頁 · 回第 29 期(2026-07-08)
工具・2026-07-08

sqlite-utils 4.0 正式落地:睽違六年的大版本,AI 審查意見直接寫進 release notes

sqlite-utils 4.0 正式落地:睽違六年的大版本,AI 審查意見直接寫進 release notes

Simon Willison 發布 sqlite-utils 4.0——專案的第 124 個 release,也是 2020 年 11 月 3.0 之後的第一次大版本。三個主要新功能:資料庫 schema migrations(用一連串具名變更定義資料庫演進,可追蹤已套用與待套用狀態)、透過新的 db.atomic() 方法支援巢狀交易,以及複合外鍵支援。伴隨一批小而關鍵的破壞性變更,官方寫了升級指南。

生態系跟著動:原本獨立的 sqlite-migrate 套件發布 0.2 版正式退役,改成對 sqlite-utils 4.0 的相容墊片,遷移功能收編進主專案。對用 SQLite 做中小型專案的人,意義是不用再為了 schema 演進去架 Alembic 這種重型工具,一個套件從建表、查詢到遷移全包。

開發過程本身是個時代切片:本站第 27 期報導過 Willison 花 149 美元讓 Claude Fable 5 協助推進 4.0 的開發;這次 4.0 的最後一個 RC,release notes 明寫主要修改來自 Fable 5 的一份詳細程式碼審查回饋。AI 從寫程式的工具升格為掛名的審查者,出現在一個 124 次發版的成熟開源專案裡。

同日他還發了個小玩具:github-code Web Component,貼一段 GitHub 檔案網址就能在網頁內嵌顯示對應程式碼(見今日快訊)。

歸剛點評|Python 資料工作者直接受惠:sqlite-utils 是 Datasette 生態的地基,migrations 內建後,個人專案與 side project 的資料庫演進終於有了不痛的答案。另一層看點是開源維護的新常態——AI 審查回饋光明正大進 release notes,維護者的產能槓桿正在改寫「一人專案」的能力上限。

同期其他文章