المزامنة مع قاعدة بيانات
بمجرد أن تكون قد اتصلت بقاعدة بيانات وحفظت الاتصال، يستطيع EntityFlow إبقاء مخططك والمخطط الحي متوافقين. افتح ملف ← المزامنة مع قاعدة البيانات… لمقارنة الاثنين.
السحب — جلب تغييرات قاعدة البيانات إلى الداخل
يطبّق السحب التغييرات من المخطط الحي على مخططك: الجداول الجديدة، والأعمدة المحذوفة، والأنواع المعدّلة، وما إلى ذلك. يعرض EntityFlow الفرق بين المخططين حتى تتمكن من رؤية ما تغيّر بالضبط، إضافةً إلى برنامج نصي للترحيل كمرجع.
الدفع — إنشاء ترحيل إلى الخارج
يقارن الدفع في الاتجاه المعاكس وينشئ برنامجًا نصيًا للترحيل من شأنه تحديث قاعدة البيانات لتطابق مخططك.
:::warning للمراجعة فقط — لا يشغّله EntityFlow أبدًا ترحيل الدفع مخصّص لكي تراجعه وتشغّله بنفسك باستخدام أدواتك الخاصة. لا يُنفّذ EntityFlow عمليات الترحيل على قاعدة بياناتك. :::
يُنشأ برنامج الترحيل النصي لكل لهجة، بحيث يطابق الـ DDL صياغة محرّكك المستهدف واصطلاحاته.
محدَّث بالفعل
إذا لم يكن هناك ما يلزم التوفيق بينه، فستخبرك رسالة حالة بأن المخطط والمخطط الحي متطابقان بالفعل — لا حاجة إلى فرق ولا إلى برنامج نصي.
| الاتجاه | ما الذي يفعله | التأثير الجانبي على قاعدة البيانات |
|---|---|---|
| السحب | تطبيق تغييرات المخطط الحي على المخطط | لا شيء (للقراءة فقط) |
| الدفع | إنشاء ترحيل لجعل قاعدة البيانات تطابق المخطط | لا شيء — أنت من يشغّله |
اسحب بشكل دوري لإبقاء التوثيق صادقًا، واستخدم الدفع لصياغة الترحيل بعد أن تكون قد صمّمت تغييرًا على لوحة الرسم.