开源 🇺🇸 13.08.2026 07:01

alchemy-utils 0.1a0:一个不依赖特定数据库的 sqlite-utils 替代方案

OpenAIOpenAI
Simon Willison 发布了 alchemy-utils,这是一个原型库,它模仿了 sqlite-utils 的 API,但使用 SQLAlchemy 来支持多种数据库引擎。在 Codex 和 GPT-5.6 Sol Ultra 的帮助下构建,现已作为 alpha 版本可用,并可通过一行命令行命令使用。
Simon Willison发布了alchemy-utils 0.1a0,这是一个他在Codex和GPT-5.6 Sol Ultra的AI辅助下创建的原型库。其目标是构建一个与数据库无关的sqlite-utils库版本,保留相同的核心API方法,如insert、upsert、insert_all、upsert_all、create和update,以及表内省功能,但由SQLAlchemy提供支持,以兼容多种数据库引擎。他针对PostgreSQL、SQLite和DuckDB进行了测试,并采用了测试驱动开发的方法,使用pytest。结果已足够好,可以发布alpha版本。他演示了通过命令行使用该库从PostgreSQL数据库列出行,以及将旧金山树木的CSV数据插入到DuckDB数据库中,性能从近一小时优化到约35秒。
来源: Simon Willison — 原文
我们之前关于此话题的帖子 ↓
最新新闻