AI 见闻
精选· 重要性 3/5

sqlite-utils 4.2 发布:transform() 增强与更多改进

Simon Willison's Weblog··约 1 分钟阅读
中文导读

sqlite-utils 4.2 版本发布,重点改进了 table.transform() 功能,使其能保留更多复杂的表结构定义,并新增了检查约束的内省属性,同时修复了后续发现的崩溃问题。

2026年8月13日本次更新对 table.transform() 功能进行了大量改进,该功能通过创建新表、复制数据,然后删除并替换旧表的方式,支持复杂的 ALTER TABLE 操作。

transform() 现在能够保留更广泛的边缘情况表结构定义,包括检查约束、唯一约束,甚至描述列的注释。此外,还新增了用于检查约束的内省属性,以及许多其他较小的改动。

感谢 Bunlong Heng、ethanhawkes-gif、Rami Abdelrazzaq、nyxst4ck 和 ikatyal2110 的贡献。(后来发现 4.2 版本存在一个导致崩溃的 bug,已在 4.2.1 中修复。

原文出处
sqlite-utils 4.2

本文为机器翻译辅以 AI 润色,仅供参考。原始事实以原文为准。

相关阅读