Я розширюю модуль, про який я вже писав, і йому потрібні деякі зміни схеми, які я впроваджую hook_update_N.
Я оновив версію модуля 7.x-1.0до 7.x-1.1і реалізував, foo_update_7100і він працює чудово.
Проблема в тому, що я помилився всередині, foo_update_7100і тепер, коли я це виправив, я не можу повторити оновлення 7100. Мені потрібно створити 7101, але це не має сенсу, оскільки всі мої зміни ще не здійснені.
Я спробував скинути статус прив’язки_update_n через:
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що модуль не встановлений. Не соромтеся розмістити це як відповідь, щоб я міг прийняти.