كيف يمكن للمرء استدعاء الأسلوب باستمرار لهجرة مذهب في symfony 1.2؟

StackOverflow https://stackoverflow.com/questions/1803827

سؤال

وأستخدمه في symfony 1.2 مع sfDoctrinePlugin.

ولم أجد أي أمر استدعاء الأسلوب down على الهجرة، لا تشير وثائق أي حجج ذات الصلة إلى الأمر doctrine migrate القائمة.
ما يمكن أن يكون وسيلة لالتراجع عن هجرة جريت بنجاح؟ إنشاء هجرة جديدة للتراجع عن خيار، ولكن هذا هو تقريبا كفرا وغبي بصراحة.

هل كانت مفيدة؟

المحلول 2

إذا كنت في الهجرة النسخة N، ثم

./symfony doctrine:migrate N-1

وسوف استدعاء الأسلوب إلى الأسفل على N في ال في الهجرة.

نصائح أخرى

هل يمكن أن تفعل أيضا

./symfony doctrine:migrate --down

وكما من قبل ثائقية:

symfony doctrine:migrate [--application[="..."]] [--env="..."] [--up] [--down] [--dry-run] [version]

ومجرد اعطاء عدد الترحيل الذي ترغب في الهجرة إلى وسوف عقيدة تحديد ما إذا كان لاستدعاء up أو down. انظر مستندات API للترحيل في 1.2 :

<اقتباس فقرة>   

و(صحيح) ترحيل ($ ل= فارغة، $ dryRun   = كاذبة)

     

وإجراء عملية الهجرة من قبل   تحديد الهجرة   عدد / نسخة إلى الهجرة إلى. سوف تكون   تعرف تلقائيا ما إذا كنت   المهاجرة أعلى أو لأسفل على أساس   الإصدار الحالي من قاعدة البيانات.

     

ويعود رقم الإصدار هاجروا إلى

     

ويلقي Doctrine_Exception

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top