Open Source 🇺🇸 13.08.2026 07:01

alchemy-utils 0.1a0 : une approche indépendante de la base de données pour sqlite-utils

OpenAIOpenAI
Simon Willison a publié alchemy-utils, une bibliothèque prototype qui reprend l'API de sqlite-utils mais utilise SQLAlchemy pour prendre en charge plusieurs moteurs de bases de données. Développé avec l'aide de Codex et GPT-5.6 Sol Ultra, il est désormais disponible en version alpha et peut être utilisé via une commande CLI en une ligne.
Simon Willison a annoncé alchemy-utils 0.1a0, une bibliothèque prototype qu'il a créée avec l'assistance de l'IA de Codex et GPT-5.6 Sol Ultra. L'objectif était de construire une version agnostique de sa bibliothèque sqlite-utils, en conservant les mêmes méthodes d'API de base comme insert, upsert, insert_all, upsert_all, create et update, ainsi que l'introspection des tables, mais soutenue par SQLalchemy pour fonctionner avec plusieurs moteurs de base de données. Il l'a testée avec PostgreSQL, SQLite et DuckDB, et a utilisé une approche de développement piloté par les tests avec pytest. Le résultat est suffisamment bon pour une version alpha. Il démontre son utilisation via la ligne de commande pour lister les lignes d'une base de données PostgreSQL et pour insérer un CSV des arbres de San Francisco dans une base de données DuckDB, avec des performances optimisées de près d'une heure à environ 35 secondes.
Source: Simon Willison — original
Nos articles précédents sur ce sujet ↓
Infos fraîches