Saya memperluas modul yang saya tulis sebelumnya dan perlu beberapa perubahan skema yang saya implementasikan hook_update_N.
Saya telah memperbarui versi modul dari 7.x-1.0ke 7.x-1.1dan menerapkan foo_update_7100dan berfungsi dengan baik.
Masalahnya adalah bahwa saya telah membuat kesalahan di dalam foo_update_7100dan sekarang saya sudah memperbaikinya saya tidak bisa memutakhirkan pembaruan 7100. Saya perlu membuat 7101 tapi itu tidak masuk akal karena semua perubahan saya belum dilakukan.
Saya sudah mencoba mengatur ulang status hook_update_n melalui:
update system set schema_version=-1 where name='foo';
> Query OK, 1 row affected (0.01 sec)
> Rows matched: 1 Changed: 1 Warnings: 0
Kemudian saya lakukan drush cc alltetapi drush updatedb -ymasih memberi saya "Tidak diperlukan pembaruan basis data".
Bagaimana saya bisa menyelesaikan ini alih-alih hanya menambah hook_update_Nnomor?
-1modul tersebut tidak diinstal. Jangan ragu untuk memposting itu sebagai jawaban sehingga saya bisa menerimanya.