انتقل إلى محتوى الدرس

Executing Pending Database Migrations تشغيل التهجيرات المعلقة ومعاينة SQL

توليد ملفات التهجير المجهولة الحديثة وكتابة دالتي البناء up والتراجع down وتشغيل أوامر migrate و rollback.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقوم الأمر php artisan migrate بفحص مجلد التهجيرات وتشغيل كافة الملفات المعلقة بترتيبها الزمني وتسجيلها تحت رقم دفعة جديد. وإذا أردت معاينة جمل SQL الفعلية التي سيولدها التهجير دون المساس بقاعدة البيانات، مرر الخيار --pretend.

  • تشغيل التهجيرات (migrate): تنفيذ جميع الملفات المعلقة وتوثيقها برقم دفعة جديد في جدول التتبع.
  • المعاينة الجافة (--pretend): طباعة استعلامات SQL المترجمة في الطرفية للمراجعة دون تنفيذها فعلياً.
  • التأكيد الإنتاجي (--force): خيار إلزامي لتأكيد تشغيل التهجيرات الجديدة داخل خوادم الإنتاج.
PHP
# Preview SQL queries first, then apply migrations
php artisan migrate:status
php artisan migrate --pretend
php artisan migrate