sqlite-utils 4.0rc3 发布:支持复合外键与大小写不敏感列名
Simon Willison15 小时前
sqlite-utils 4.0rc3 发布
sqlite-utils 4.0rc3 已发布。原计划在周末发布 sqlite-utils 4.0 稳定版,但在处理积压的 issue 和 PR 时,rc2 之后的变更日志继续扩展,因此先推出了新的候选版本。
主要变化
支持复合外键
本次最大的新特性是支持对复合外键进行内省与创建。
这一能力涉及 table.foreign_keys 的一个细微破坏性变更,因此需要在 4.0 稳定版之前合入。
列名匹配遵循 SQLite 约定
sqlite-utils 现在遵循 SQLite 对列名大小写不敏感的约定。
这一调整影响到多个相关位置,因为列名匹配逻辑在工具的多个功能中都会被使用。
其他信息
此次版本迭代过程中,作者提到结合使用 Claude Fable 5 和 GPT-5.5 来协助处理 issue 与 PR。由于变更范围持续扩大,稳定版发布时间被推迟。
