04:38官方账号Simon Willison@simonwSimon Willison 发布了 sqlite-utils 的升级指南,针对一个向后不兼容的变更。指南详细说明了变更内容,并提供了两种升级方式:手动阅读指南逐步操作,或将指南内容输入 coding agent 自动应用升级。该指南适用于 sqlite-utils 用户,帮助其平滑过渡到新版。技巧sqlite-utils升级指南向后不兼容编程助手推荐理由:Simon W 给了个升级指南,sqlite-utils 有向后不兼容改动,你可以自己改或丢给代码助手自动改,省事。原文
03:51官方账号Simon Willison’s Weblog(博客/媒体)sqlite-utils 4.0 是该项目自2020年11月3.0以来的首个大版本,也是第124个版本。新增数据库迁移功能,允许用Python文件定义迁移序列,并通过_sqlite_migrations表跟踪已应用迁移。内置table.transform()方法模拟SQLite不支持的ALTER TABLE操作(创建临时表、复制数据、重命名)。还引入了嵌套事务(db.atomic()方法)和复合外键支持。AI产品sqlite-utils数据迁移SQLitePython工具开发者工具推荐理由:Simon Willison 发布了 sqlite-utils 4.0,支持用 Python 定义数据库迁移,自动跟踪已执行步骤,还能处理 SQLite 不支持的 schema 变更。原文
14:39官方账号Simon Willison’s Weblog(博客/媒体)sqlite-utils 4.0rc3 是 4.0 稳定版前的第 3 个候选版本。新版本引入了对复合外键的 introspection 和创建支持,这是与 table.foreign_keys 相关的细微破坏性变更。此外,sqlite-utils 现在遵循 SQLite 处理不区分大小写列名的约定。开发者 Simon Willison 使用了 Claude Fable 5 和 GPT-5.5 来协助处理 issue 和 PR。AI产品sqlite-utilsSQLiteClaude Fable 5GPT-5.5数据库工具9 个信源在谈推荐理由:Simon 发布了 sqlite-utils 4.0rc3,主要加了复合外键支持,还修了一堆 issue。用上 Claude 和 GPT 帮忙,少踩不少坑。原文
08:27官方账号Simon Willison’s Weblog(博客/媒体)sqlite-utils 4.0rc1 是 v4 的首个候选版本,主要新功能包括数据库迁移和嵌套事务。迁移功能源自独立包 sqlite-migrate,通过 migrations.py 文件定义迁移操作,支持 Python 和命令行两种方式。嵌套事务通过 db.atomic() 上下文管理器实现,基于 SQLite savepoints,简化了嵌套事务管理。该版本包含一些向后不兼容的更改,请用户测试反馈。AI产品sqlite-utilsSQLitePython数据库迁移嵌套事务推荐理由:Simon Willison 的 sqlite-utils 4.0rc1 加了迁移和嵌套事务,适合用 SQLite 做数据管理的开发者试试。原文