Você não deve obter o gancho de instalação para executar atualizações. Quando um módulo é instalado pela primeira vez, nenhuma atualização deve ser necessária.
As atualizações são usadas quando o módulo já está instalado (o banco de dados ou variáveis foram criadas). Nesse caso, você não deseja reinstalar o módulo, pois ele limpará todos os dados; em vez disso, você criará ganchos update_N. O Drupal detectará quais atualizações são necessárias e as que serão executadas update.php
. No Drupal 6, ele seleciona automaticamente quais atualizações executar, mas você pode alterá-lo, enquanto isso não é possível no Drupal 7.
O Drupal detecta quais atualizações são necessárias, salvando o número da última atualização de execução. Isso pode ser alterações no banco de dados, o que permitirá executar novamente as atualizações no Drupal 7. Executar novamente as atualizações geralmente é uma má idéia e geralmente causa erros e, em alguns casos, pode atrapalhar seus dados.
Lembre-se sempre de fazer backup do seu banco de dados antes de executar as atualizações.