عن المشروع
DbDelta هي أداة مصممة لمقارنة مخططات قاعدتي بيانات Microsoft SQL Server، وتحديد الاختلافات، وإنشاء نصوص ترحيل T-SQL مرتبة حسب التبعيات لمزامنة قاعدة البيانات الهدف مع المصدر. وهي تدعم SQL Server 2016+ و Azure SQL DB.
تشمل القدرات الرئيسية ما يلي:
- مقارنة المخططات: حساب الاختلافات بين قواعد البيانات الحية عبر 13 نوعاً من الكائنات.
- إنشاء النصوص البرمجية: إنتاج نصوص T-SQL ذاتية الاحتواء ومعاملاتية مع إمكانيات معالجة الأخطاء والتراجع.
- النشر: السماح بتطبيق النصوص البرمجية عبر واجهة الأداة الخاصة، أو sqlcmd، أو SSMS.
- التقارير: إنشاء تقارير HTML و JSON ذاتية الاحتواء تفصل الاختلافات في المخططات.
- واجهات متعددة: توفر واجهة مستخدم رسومية لسطح المكتب مبنية باستخدام Avalonia 11 وواجهة سطر أوامر (CLI) تحتوي على أوامر للمقارنة (compare)، والتقرير (report)، والنص البرمجي (script)، والتطبيق (apply).
- إدارة المشاريع: تدعم إدارة الاتصالات واستمرارية المشاريع باستخدام ملفات .dbd XML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.