قواعد البيانات وSQL · مصطلحات · الجداول والمخططات وكائنات قواعد البيانات

ما معنى migration؟

المعنى في مجال قواعد البيانات وSQL مع أمثلة

/maɪˈɡreɪʃən/اسممصطلح أساسي

migration: ترحيل قاعدة بيانات، تغيير مخطط مُرقّم

نص مُرقّم يغير مخطط قاعدة البيانات بطريقة منضبطة، أو مشروع أوسع لنقل البيانات من قاعدة أو نظام إلى آخر.

طريقة الاستخدام

في التطوير تدير أدوات مثل Flyway وLiquibase وAlembic وترحيلات Rails وDjango ملفات التغييرات. تُكتب الترحيلات وتُشغّل وتُطبق وقد يُتراجع عنها. أما مشروع الانتقال من Oracle إلى PostgreSQL فهو مهمة أكبر بكثير.

أمثلة

  1. Write a migration that adds the column, and another one later that drops the old one.

    اكتب ترحيلًا يضيف العمود، ثم ترحيلًا آخر لاحقًا يحذف العمود القديم.

    تقسم التغييرات إلى خطوات محفوظة الإصدار يمكن تطبيقها ومراجعتها بالتتابع.

  2. The deploy failed because a migration timed out on the large events table.

    فشل النشر لأن الترحيل انتهت مهلته على جدول الأحداث الكبير.

    استغرق تعديل الجدول وقتًا أطول من المهلة المسموحة أثناء النشر.

تراكيب شائعة

  • run a migration
  • write a migration
  • schema migration
  • roll back a migration
  • data migration

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: الجداول والمخططات وكائنات قواعد البيانات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: