更新于 2026/07/11 23:50
sqlite-utils 4.1 发布,支持 --code 参数用 Python 代码生成行数据
sqlite-utils 4.1 发布,这是 4.0 大版本后的首个小版本更新,引入多项小功能。核心变化:insert 和 upsert 命令新增 --code 选项,允许用户直接传入一段 Python 代码(或 .py 文件路径)定义 rows() 函数或 rows 可迭代对象来生成待插入数据,无需依赖外部文件。
该模式延续了 sqlite-utils convert 已有的内联代码能力,将"用代码转换列"扩展为"用代码生成行"。对于频繁用脚本批量灌数据的工程师而言,--code 减少了临时文件管理开销,让 SQLite 数据导入更接近"即写即用"的 CLI 体验。
速读
sqlite-utils 4.1 为 insert/upsert 新增 --code 内联 Python 代码生成行数据
相关源 (5)
- Simon Willison · 2026/7/11 23:50:20https://simonwillison.net/2026/Jul/11/sqlite-utils/#atom-everything
- Simon Willison · 2026/7/7 15:42:43https://simonwillison.net/2026/Jul/7/sqlite-utils/#atom-everything
- Simon Willison · 2026/7/6 05:40:08https://simonwillison.net/2026/Jul/6/sqlite-utils/#atom-everything
- Simon Willison · 2026/7/5 00:47:38https://simonwillison.net/2026/Jul/5/sqlite-utils/#atom-everything
- Simon Willison · 2026/6/21 23:30:04https://simonwillison.net/2026/Jun/21/sqlite-utils/#atom-everything