W pliku instalacyjnym modułu niestandardowego mam hook_update_N
funkcję. Powiedzmy, że to mymodule_update_7100
. Zauważyłem jednak, że zrobiłem to źle i chcę zmienić wiersz kodu w tej funkcji. Ponieważ już uruchomiłem updb
/ update.php
zmiany nie zostaną pobrane i będę musiał zmienić nazwę na albo mymodule_update_7101
albo utworzyć nową funkcję po tej nazwie. Naprawdę wolałbym tego nie robić, więc zastanawiałem się, czy istnieje zmienna, która mówi Drupalowi dokładnie, w jakim „numerze wersji” aktualnie znajduje się moduł i czy mogę go zresetować, aby nakłonić go do uruchomienia skryptu aktualizacji jeszcze raz.
Rzeczywisty wpływ, jaki funkcja wywarła na bazę danych, nie jest ważny, ponieważ po prostu generuje pojęcie taksonomii, które później mogę łatwo usunąć za pomocą interfejsu.