sqlite-utils 4.0rc1 發布,新增遷移與巢狀交易功能
Decision Brief
變化sqlite-utils 4.0rc1 發布候選版本,加入基於 sqlite-migrate 的資料庫遷移支援與 db.atomic() 巢狀交易機制。
為什麼重要作為處理 SQLite 的 Python 庫與 CLI 工具,新功能可提升 AI 專案中資料管理的自動化與可靠性。
誰該關注AI coding 工具使用者
受影響技術棧未識別出特定技術棧
建議動作觀察
來源可信度中 · 可靠媒體或一手報導
sqlite-utils 4.0rc1 是 v4 的第一個發布候選版本,引入兩項主要新功能:資料庫遷移與巢狀交易。遷移功能移植自 sqlite-migrate 套件,可透過 Python 或 CLI 執行,但不支援反向遷移。巢狀交易功能透過 db.atomic() 實現,簡化 savepoint 的使用。此外,此版本包含多項不相容變更,例如 upsert 改用 INSERT...ON CONFLICT SET、捨棄 Python 3.8 支援、預設浮點數型別改為 REAL、以及針對 CSV/TSV 匯入預設啟用型別偵測等。
摘要依據:官方/RSS 來源如果不是「已讀全文」,這條詳摘只基於公開可取得內容,不會假裝讀過受限原文。
來源
- Simon Willison:Blog
Hands-on notes on LLM tools, local models, and practical AI engineering.
- Simon Willison:Blog