dbtpl
dbtpl, veritabanı şemalarını ve özel sorguları inceleyerek şablona dayalı Go kodu üreten bir komut satırı aracıdır. PostgreSQL, MySQL, SQLite, Oracle ve Microsoft SQL Server veritabanlarını destekler; şema oluşturma betikleri, JSON veya YAML tanımları ve Graphviz diyagramları oluşturabilir. Şema modunda veritabanı meta verilerini ve SQL iç gözlem sorgularını kullanarak tipleri ve ilişkileri tespit eder.
xo · ORM & Veritabanı Araçları
- Veritabanı şemanı veya özel SQL sorgularını inceleyerek şablona dayalı Go kodu üretirsin.
- Veritabanı şemaları için şema oluşturma betikleri, JSON/YAML tanımları ve Graphviz diyagramları hazırlarsın.
- PostgreSQL, MySQL, SQLite, Oracle ve Microsoft SQL Server veritabanlarına bağlanarak tür güvenliği sağlarsın.
- ↓ OlumsuzGitHub Issue
Hata: Hata 1242: Subquery 1 satırdan fazla döndürür
“MySQL şemasına karşı xo çalıştırmaya çalıştığımda başlıkta açıklanan hatayı alıyorum. Hata ayıklama bilgilerini yazdırmak için herhangi bir flags/env var mı, e.g. böylece hangi sorgunun çöktüğünü öğrenebilirim? Buldum: konuyla ilgili olabilir.”
- • NötrGitHub Issue
Bazı tablolar için ByID yöntemleri üretilemiyor
“Öncelikle şunu söylemeliyim ki, bu konuda yapılan çalışmalar beni çok heyecanlandırdı. XO'yu GO'da yazılmış bottrapping web uygulamalarının ayrılmaz bir parçası olarak görüyorum ve nasıl büyümeye devam ettiğini görmek isterim. Ne yazık ki bir sorunum var. MySQL için bir şemam var...”