আমি আগে লিখেছি এমন একটি মডিউল প্রসারিত করছি এবং এর জন্য কিছু স্কিমা পরিবর্তন দরকার যা আমি প্রয়োগ করি hook_update_N।
আমি থেকে মডিউল এর সংস্করণ আপডেট করেছি 7.x-1.0করতে 7.x-1.1এবং বাস্তবায়িত foo_update_7100এবং এটি কাজ করে জরিমানা।
সমস্যাটি হ'ল আমি ভিতরে ভুল করে ফেলেছি foo_update_7100এবং এখনই আমি ঠিক করেছি যে আমি 00১০০ আপডেটটি পুনরায় চালু করতে পারি না। আমাকে একটি 7101 তৈরি করতে হবে তবে এটির কোনও অর্থ নেই কারণ আমার সমস্ত পরিবর্তনগুলি এখনও প্রতিশ্রুতিবদ্ধ নয়।
আমি এর মাধ্যমে হুক_আপডেট_ন এর স্থিতি পুনঃসেট করার চেষ্টা করেছি:
update system set schema_version=-1 where name='foo';
> Query OK, 1 row affected (0.01 sec)
> Rows matched: 1 Changed: 1 Warnings: 0
তারপরে আমি করি drush cc allতবে drush updatedb -yতবুও আমাকে "কোনও ডাটাবেস আপডেটের প্রয়োজন নেই" দেয়।
hook_update_Nসংখ্যাটি বাড়ানোর পরিবর্তে আমি কীভাবে এটি সমাধান করতে পারি ?
-1মডিউলটি ইনস্টল করা নেই। উত্তর হিসাবে পোস্ট করতে নির্দ্বিধায় যাতে আমি গ্রহণ করতে পারি।