مفتوح المصدر 🇺🇸 13.08.2026 07:01

alchemy-utils 0.1a0: بديل متعدد قواعد البيانات لـ sqlite-utils

OpenAIOpenAI
أصدر سيمون ويليسون مكتبة alchemy-utils، وهي مكتبة نموذجية تحاكي واجهة برمجة تطبيقات sqlite-utils ولكنها تستخدم SQLAlchemy لدعم محركات قواعد بيانات متعددة. تم بناؤها بمساعدة Codex وGPT-5.6 Sol Ultra، وهي متاحة الآن كنسخة ألفا ويمكن استخدامها عبر أمر سطر أوامر بسيط.
أعلن سيمون ويليسون عن إصدار alchemy-utils 0.1a0، وهي مكتبة نموذجية أنشأها بمساعدة الذكاء الاصطناعي من Codex وGPT-5.6 Sol Ultra. كان الهدف هو بناء نسخة متوافقة مع قواعد بيانات متعددة من مكتبته sqlite-utils، مع الاحتفاظ بنفس أساليب واجهة برمجة التطبيقات الأساسية مثل insert وupsert وinsert_all وupsert_all وcreate وupdate، بالإضافة إلى فحص الجداول، ولكن بدعم من SQLalchemy للعمل مع محركات قواعد بيانات متعددة. اختبرها ضد PostgreSQL وSQLite وDuckDB، واستخدم منهجية التطوير القائم على الاختبارات مع pytest. النتيجة جيدة بما يكفي لإصدار ألفا. ويوضح استخدامها عبر سطر الأوامر لعرض الصفوف من قاعدة بيانات PostgreSQL وإدراج ملف CSV لأشجار سان فرانسيسكو في قاعدة بيانات DuckDB، مع تحسين الأداء من حوالي ساعة إلى حوالي 35 ثانية.
المصدر: Simon Willison — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة