alchemy-utils 0.1a0: sqlite-utils'un veritabanından bağımsız bir versiyonu
OpenAI
Simon Willison, sqlite-utils API'sini yansıtan ancak birden fazla veritabanı motorunu desteklemek için SQLAlchemy kullanan bir prototip kütüphanesi olan alchemy-utils'i yayınladı. Codex ve GPT-5.6 Sol Ultra yardımıyla oluşturulan bu kütüphane, şu anda alfa sürümü olarak mevcut ve tek satırlık bir komut satırı arayüzü (CLI) komutuyla kullanılabilir.
Simon Willison, Codex ve GPT-5.6 Sol Ultra'nın yapay zeka desteğiyle oluşturduğu prototip bir kütüphane olan alchemy-utils 0.1a0'ı duyurdu. Amaç, sqlite-utils kütüphanesinin veritabanı bağımsız bir sürümünü oluşturmaktı; aynı temel API yöntemlerini (insert, upsert, insert_all, upsert_all, create ve update gibi) ve tablo inceleme özelliklerini koruyarak, ancak birden fazla veritabanı motoruyla çalışmak için SQLalchemy tarafından desteklenen bir yapı kurmaktı. Bunu PostgreSQL, SQLite ve DuckDB ile test etti ve pytest ile test odaklı geliştirme yaklaşımı kullandı. Sonuç, alfa sürümü için yeterince iyi. Komut satırını kullanarak bir PostgreSQL veritabanından satırları listeleme ve San Francisco ağaçlarına ait bir CSV dosyasını DuckDB veritabanına ekleme işlemini gösteriyor; performans neredeyse bir saatten yaklaşık 35 saniyeye optimize edildi.
Kaynak: Simon Willison —
orijinal
