عن المشروع
sqlc هو مُترجم SQL يُولّد كودًا آمن الأنواع من استعلامات SQL. يعمل عن طريق تحليل مخطط قاعدة البيانات واستعلاماتك، ثم يولّد كودًا بواجهات آمنة الأنواع لتلك الاستعلامات. هذا الأسلوب يلغي التعيين اليدوي ويقلل من أخطاء وقت التشغيل.
الميزات الرئيسية:
- اكتب الاستعلامات بلغة SQL، وشغّل sqlc، وستحصل على كود آمن الأنواع.
- يدعم Go وKotlin وPython وTypeScript عبر الإضافات الرسمية.
- قابل للتوسيع بإضافات المجتمع للغات إضافية.
- توجد بيئة تجريبية تفاعلية على play.sqlc.dev.
- وثائق شاملة على docs.sqlc.dev.
حالات الاستخدام: مثالي للمطورين الذين يريدون إبقاء SQL كمصدر للحقيقة مع ضمان أمان الأنواع في كود التطبيق. وهو مفيد بشكل خاص في المشاريع ذات الاستعلامات المعقدة أو حيث يتغير مخطط قاعدة البيانات بشكل متكرر.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.