2 مستودعات
Centralized repositories for storing and managing approved database migration execution plans.
Distinct from Catalog-Based Planning: Existing candidates focus on query planning or generic implementation plans, not remote storage of approved schema migration sets.
Explore 2 awesome GitHub repositories matching data & databases · Remote Migration Registries. Refine with filters or upvote what's useful.
Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract
Decouples migration definition from deployment by storing approved execution plans in a centralized remote repository.
هذا المشروع عبارة عن محرك ترحيل مخطط قاعدة بيانات يوفر واجهة سطر أوامر ومكتبة لإدارة التغييرات الهيكلية المتسلسلة. يعمل كأداة تحكم في الإصدار لمخططات قاعدة البيانات، مما يتيح تطبيق، وتراجع، ومزامنة التحديثات التزايدية عبر بيئات التطوير والإنتاج. تتميز الأداة بطبقة تجريد قائمة على برامج التشغيل تدعم نطاقاً واسعاً من أنظمة التخزين العلائقية وغير العلائقية. تحافظ الأداة على اتساق المخطط باستخدام جدول بيانات وصفية مخصص لتتبع الإصدارات ومنع التحديثات المتزامنة. ولضمان الموثوقية، يتضمن المحرك آليات لإنهاء العملية بشكل رشيق، مما يحمي سلامة قاعدة البيانات أثناء الانقطاعات غير المتوقعة، وميزة تجاوز الحالة اليدوي لحل التناقضات بعد محاولات الترحيل الفاشلة. يدعم البرنامج نهجاً معيارياً لإدارة البنية التحتية من خلال السماح بجلب نصوص الترحيل من مصادر محلية وبعيدة متنوعة. تسهل الأداة خطوط أنابيب النشر الآلي من خلال تنظيم انتقالات المخطط في أزواج مرتبة من النصوص، مما يضمن بقاء هياكل قاعدة البيانات متوافقة مع متطلبات التطبيق طوال دورة حياة المشروع.
Downloads migration files from external version control repositories to prepare them for application against the target database.