SQLite 3.53.0

Simon Willison's Blog 产品

摘要

SQLite 3.53.0 发布,带来重要的累积改进,包括 ALTER TABLE 约束修改、新的 JSON 函数(json_array_insert),以及通过新的查询结果格式化库实现的重大 CLI 模式增强。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/04/20 08:28

# SQLite 3.53.0 来源:https://simonwillison.net/2026/Apr/11/sqlite/ 2026年4月11日 \- 链接博客 **SQLite 3.53.0 (https://sqlite.org/releaselog/3_53_0.html)**(来自 https://lobste.rs/s/sqsb24/sqlite_3_53_0)SQLite 3.52.0 已被撤回,因此这是一个相当大的发布版本,包含大量累积的用户可见改进和内部改进。以下几点让我印象深刻: - `ALTER TABLE` 现在可以添加和删除 `NOT NULL` 以及 `CHECK` 约束——我以前使用自己的 sqlite-utils transform() 方法 (https://sqlite-utils.datasette.io/en/stable/python-api.html#changing-not-null-status) 来实现这个功能。 - 新增 json_array_insert() 函数 (https://sqlite.org/json1.html#jarrayins) 及其 `jsonb` 等效函数。 - CLI 模式 (https://sqlite.org/climode.html) 有显著改进,包括结果格式化。 结果格式化的改进来自一个新库:查询结果格式化器 (https://sqlite.org/src/file/ext/qrf)。我让 Claude Code (https://github.com/simonw/tools/pull/266)(在我的手机上)将其编译为 WebAssembly,并构建了这个游乐场界面 (https://tools.simonwillison.net/sqlite-qrf) 以便试用。 发布于 2026年4月11日 (https://simonwillison.net/2026/Apr/11/) 晚上 7:56 ## 近期文章 - Claude Opus 4.6 和 4.7 之间系统提示词的变化 (https://simonwillison.net/2026/Apr/18/opus-system-prompt/) \- 2026年4月18日 - 加入我们参加长滩 PyCon US 2026 —— 今年我们有新的人工智能和安全专题 (https://simonwillison.net/2026/Apr/17/pycon-us-2026/) \- 2026年4月17日 - 我笔记本上的 Qwen3.6-35B-A3B 比 Claude Opus 4.7 画了更好的鹈鹕 (https://simonwillison.net/2026/Apr/16/qwen-beats-opus/) \- 2026年4月16日 这是一篇 Simon Willison 的**链接博文**,发布于 2026年4月11日 (https://simonwillison.net/2026/Apr/11/)。 sql112 (https://simonwillison.net/tags/sql/) sqlite459 (https://simonwillison.net/tags/sqlite/) ### 月度简报 以 **10美元/月** 赞助我,就能获得一份精选的每月重大 LLM 发展邮件摘要。 付费让我少给你发邮件! 赞助与订阅 (https://github.com/sponsors/simonw/)

相似文章

datasette 1.0a35

Simon Willison's Blog

Datasette 1.0a35 Alpha 版本引入了新的创建表格界面和修改表格 JSON API,以及稳定的模板上下文文档。

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

Simon Willison's Blog

sqlite-utils 4.0rc1 是一个候选发布版本,新增了内置数据库迁移(从 sqlite-migrate 移植而来)以及通过 db.atomic() 实现的嵌套事务,同时包含少量不向后兼容的更改。

sqlite-utils 4.0rc1

Simon Willison's Blog

sqlite-utils 4.0rc1 是 Python CLI 工具的一个发布候选版本,该工具简化了 SQLite 数据库操作。

SQLite查询结果格式化演示

Simon Willison's Blog

基于WebAssembly的交互式演示,允许用户以20多种样式格式化SQL查询结果,包括表格、CSV、JSON、HTML和Markdown,并支持实时调整。

datasette 1.0a27

Simon Willison's Blog

Datasette 1.0a27 发布,主要包含重大安全改进(现代化 CSRF 标头)、新增 RenameTableEvent 以增强插件兼容性,以及多项 API 增强,包括改进的 upsert 处理和数据库锁定修复。