alchemy-utils 0.1a0: Una visión independiente de la base de datos de sqlite-utils
OpenAI
Simon Willison ha lanzado alchemy-utils, una biblioteca prototipo que refleja la API de sqlite-utils pero utiliza SQLAlchemy para admitir múltiples motores de base de datos. Construida con la ayuda de Codex y GPT-5.6 Sol Ultra, ahora está disponible como versión alfa y se puede usar mediante un comando CLI de una sola línea.
Simon Willison anunció alchemy-utils 0.1a0, una biblioteca prototipo que creó con ayuda de IA de Codex y GPT-5.6 Sol Ultra. El objetivo era construir una versión agnóstica de base de datos de su biblioteca sqlite-utils, manteniendo los mismos métodos centrales de API como insert, upsert, insert_all, upsert_all, create y update, además de la introspección de tablas, pero respaldada por SQLalchemy para trabajar con múltiples motores de base de datos. Lo probó contra PostgreSQL, SQLite y DuckDB, y utilizó un enfoque de desarrollo dirigido por pruebas con pytest. El resultado es lo suficientemente bueno para un lanzamiento alfa. Demuestra su uso a través de la línea de comandos para listar filas de una base de datos PostgreSQL y para insertar un CSV de árboles de San Francisco en una base de datos DuckDB, con un rendimiento optimizado de casi una hora a unos 35 segundos.
Fuente: Simon Willison —
original
