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

Rolling Back Migration Batches Safely التراجع الآمن عن دفعات التهجير

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

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

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

عندما تحتاج لتعديل تهجير شغلته للتو أثناء التطوير، يقوم الأمر migrate:rollback بالتراجع عن آخر دفعة تهجير عبر استدعاء دوال down الخاصة بها. ويمكنك أيضاً تحديد عدد دقيق من الملفات للتراجع عنها باستخدام الخيار --step أو معاينة SQL عبر --pretend.

  • التراجع عن الدفعة (migrate:rollback): إلغاء كافة التهجيرات المسجلة ضمن آخر رقم دفعة في جدول التتبع.
  • التراجع بالخطوات (--step): التراجع عن عدد محدد من ملفات التهجير الأخيرة بغض النظر عن رقم دفعتها.
  • التراجع الكامل (migrate:reset): استدعاء دالة down لجميع التهجيرات المنفذة في المشروع بترتيب عكسي.
PHP
# Roll back the last batch or a single migration step
php artisan migrate:rollback
php artisan migrate:rollback --step=1
php artisan migrate:rollback --pretend