No debería obtener su gancho de instalación para ejecutar actualizaciones. Cuando se instala un módulo por primera vez, no deberían ser necesarias actualizaciones.
Las actualizaciones se utilizan cuando el módulo ya está instalado (se han creado la base de datos o las variables). En ese caso, no desea reinstalar el módulo, ya que borrará todos los datos, en su lugar, crear ganchos update_N. Drupal detectará qué actualizaciones son necesarias y a las que se ejecutará update.php
. En Drupal 6, seleccionará automáticamente qué actualizaciones hacer, pero puede cambiarlo, mientras que esto no es posible en Drupal 7.
Drupal detecta qué actualizaciones son necesarias guardando el número de la última actualización ejecutada. Esto puede ser cambios en la base de datos, lo que permitirá volver a ejecutar las actualizaciones en Drupal 7. Volver a ejecutar las actualizaciones suele ser una mala idea y con frecuencia causará errores y, en algunos casos, puede dañar sus datos.
Siempre recuerde hacer una copia de seguridad de su base de datos antes de ejecutar actualizaciones.