Topic

#sqlite

按主题聚合的新闻视图。

主题:sqlite

共 9 条

  1. Simon Willison·

    sqlite-utils 4.0 增加模式迁移

    sqlite-utils 4.0 已发布,这是该项目自 2020 年 11 月的 3.0 以来首次重大版本升级。新版本加入了数据库模式迁移、通过新的 db.atomic() 方法实现嵌套事务,以及对复合外键的支持。

  2. Simon Willison·

    sqlite-utils 4.0rc3 增加复合外键支持

    sqlite-utils 4.0rc3 已经发布,原本计划在本周末推出 4.0 稳定版。这个版本新增了复合外键的检查与创建支持,并将列名处理改为遵循 SQLite 的大小写不敏感约定。

  3. Simon Willison·

    MDN 浏览器兼容数据打包进 SQLite

    Simon Willison 创建了 simonw/browser-compat-db 项目,将 MDN 的浏览器兼容性数据转换成一个 SQLite 数据库。他还使用 AI 生成脚本和 GitHub Actions,把生成后的数据库发布到普通的 GitHub 仓库分支上,并保留了开放的 CORS 头。

  4. Simon Willison·

    sqlite-utils 4.0rc1 增加迁移和嵌套事务

    Simon Willison 发布了 sqlite-utils 4.0rc1,这是 sqlite-utils v4 的首个候选发布版。这个版本加入了数据库迁移功能和新的 `db.atomic()` 事务支持,同时包含一些轻微的不兼容改动,作者希望大家在正式版前先试用反馈。

  5. Simon Willison·

    将 SQLite 结果列追溯到源表列

    Simon Willison 发布了一篇研究笔记,探讨如何把 SQLite 查询结果列反向映射到它们的 `table.column` 来源。他测试了多种方法来处理连接以及更复杂的 SQL(如 CTE),包括 APSW、通过 `ctypes` 调用 `sqlite3_column_table_name()`,以及解析 `EXPLAIN` 输出。

  6. Simon Willison·

    SQLite 为 AI 和人工贡献者新增 AGENTS.md

    SQLite 新增了一个 AGENTS.md 文件,说明人类和 AI 代理应如何提交 bug 报告和修复建议。文件明确表示,SQLite 不接受未经事先同意的 pull request 或代理生成的代码,但会审阅简洁的概念验证补丁,以及带有可复现测试用例的 bug 报告。

  7. Simon Willison·

    基于Rust的SQLite扩展实现Postgres风格通知功能

    一个名为'honker'的新Rust SQLite扩展为SQLite引入了Postgres风格的NOTIFY和LISTEN语义,使Python中无需外部代理即可实现异步队列和持久事件流操作。

  8. Simon Willison·

    SQLite 3.53.0 新增 ALTER TABLE 约束与 JSON 函数支持

    SQLite 3.53.0 新增了通过 ALTER TABLE 添加和删除 NOT NULL 及 CHECK 约束的功能,引入了 json_array_insert() 等新 JSON 函数,并新增了一个查询结果格式化库(QRF)以改进命令行界面的输出显示。

  9. Simon Willison·

    SQLite 查询结果格式化器演示工具发布

    西蒙·威尔森发布了一个基于 WebAssembly 的交互式演示界面,用于 SQLite 新推出的查询结果格式化库,用户可以在浏览器中探索不同方式的 SQL 查询结果渲染效果。