ড্রুপাল 8 মাইগ্রেশন প্রক্রিয়াগুলি লেখার সময় আমি কাস্টম মাইগ্রেশন মডিউলটি পুনরায় ইনস্টল করলে আমি কেবল নতুন মাইগ্রেশন প্রক্রিয়া রিফ্রেশ করতে পারি। ড্রাশ cr কাজ করে না।
ব্যাখ্যা:
আমার একটি মডিউল রয়েছে, যেমন: cm_migrations
যার 2 টি মাইগ্রেশন রয়েছে:
cm_users
cm_tags
সঙ্গে drush ms
আমি দেখুন:
Group: beer Status Total Imported Unprocessed Last imported
cm_users Idle 3 3 0 2016-02-09 16:56:25
cm_tags Idle 4 0 4
আমি একটি নতুন স্থানান্তর প্রক্রিয়া লিখি:
cm_beers
আমি এক্সিকিউট করি drush cr; drush ms
এবং আমি আগের মতো একই টেবিলটি দেখতে পাচ্ছি।
আমি যখন আনইনস্টল ও ইনস্টল cm_migrations
করি কেবল তখনই আমি তিনটি স্থানান্তর প্রক্রিয়া দেখতে পাব:
Group: beer Status Total Imported Unprocessed Last imported
cm_users Idle 3 3 0 2016-02-09 16:56:25
cm_tags Idle 4 0 4
cm_beers Idle 4 0 4
মডিউলটি পুনরায় ইনস্টল না করে কীভাবে আমি মাইগ্রেশন প্রক্রিয়াগুলি রিফ্রেশ করব?
ধন্যবাদ
migrate.migration.cm_beers.yml
এবং প্রক্রিয়াটি আবার চালিত করি তবে মাইগ্রেশন ব্যর্থ হয় না। এটি কোথাও yaml ফাইলের বিষয়বস্তুতে ক্যাচ করা হয়েছে বলে মনে হচ্ছে।