← 文章 / 开源项目
Simon Willison 1小时前 · 2026-08-15 12:55:05 · 0 阅读

sqlite-utils 4.2 发布:table.transform() 功能重大升级

发布 sqlite-utils 4.2 —— 用于操作 SQLite 数据库的 Python 命令行工具与库

这一版本对 table.transform() 功能 做了大量改进:通过新建一张表、复制数据、再删除并替换旧表的方式,支持复杂的 alter table 操作。

transform() 现在能保留更多边界场景下的 schema 定义,包括 check 约束、unique 约束,甚至列的注释。

还新增了 check 约束的反射属性,以及许多其他较小的改动。

本版本包含 Bunlong Hengethanhawkes-gifRami Abdelrazzaqnyxst4ckikatyal2110 的贡献。

(事后发现 4.2 存在一个崩溃 bug,已在 4.2.1 中修复。)

原始来源: Simon Willison

评论 (0)