Doctrine Migrations کتابخانه مدیریت نسخه‌های اسکیما است که در پروژه‌های Symfony و PHP استفاده می‌شود.

کجا استفاده می‌شود؟

برای افزودن Index به جدول سفارش می‌توان Migration قابل اجرا ساخت و نسخه آن را ثبت کرد.

اشتباه رایج

برگشت یک Migration همیشه ممکن نیست. طراحی تغییرات سازگار با نسخه قبلی اهمیت دارد.

مایگریشن داکترین

Doctrine Migrations تغییر Schema در پروژه‌های PHP از جمله سیمفونی را نسخه‌بندی می‌کند. اجرای Migration و Rollback باید با Backup و سیاست استقرار سازگار باشد, خصوصاً برای حذف ستون.