Estou atualizando um módulo para a versão, digamos 0.1.3
. Digamos que eu tenho esses arquivos:
data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php
sql/mymodule_setup/upgrade-0.1.2-0.1.3.php
O script de atualização do sql será executado primeiro? O script de atualização de dados requer uma coluna que será adicionada no outro script; portanto, se ainda não estiver lá, falhará.
o magento segue esta ordem
o interessante começa se
no 1º script você insere dados (cria site)
e no segundo script você lê esses dados (a categoria encontra o site)
diverta-se
fonte