alchemy-utils 0.1a0: een database-agnostische kijk op sqlite-utils
OpenAI
Simon Willison heeft alchemy-utils uitgebracht, een prototypebibliotheek die de API van sqlite-utils nabootst, maar SQLAlchemy gebruikt om meerdere database-engines te ondersteunen. Gebouwd met behulp van Codex en GPT-5.6 Sol Ultra, is het nu beschikbaar als alfaversie en kan het worden gebruikt via een eenregelige CLI-opdracht.
Simon Willison heeft alchemy-utils 0.1a0 aangekondigd, een prototypebibliotheek die hij heeft gemaakt met behulp van AI-assistentie van Codex en GPT-5.6 Sol Ultra. Het doel was om een database-agnostische versie van zijn sqlite-utils-bibliotheek te bouwen, met dezelfde kern-API-methoden zoals insert, upsert, insert_all, upsert_all, create en update, plus tabelintrospectie, maar met SQLalchemy als basis om met meerdere database-engines te werken. Hij heeft het getest tegen PostgreSQL, SQLite en DuckDB, en gebruikte een testgedreven ontwikkelingsaanpak met pytest. Het resultaat is goed genoeg voor een alfaversie. Hij demonstreert het gebruik via de commandoregel om rijen uit een PostgreSQL-database te lijsten en om een CSV-bestand met bomen uit San Francisco in een DuckDB-database te voegen, waarbij de prestaties zijn geoptimaliseerd van bijna een uur tot ongeveer 35 seconden.
Bron: Simon Willison —
origineel
