Je mets à niveau un module vers la version, disons 0.1.3
. Disons que j'ai ces fichiers:
data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php
sql/mymodule_setup/upgrade-0.1.2-0.1.3.php
Le script de mise à niveau SQL s'exécutera-t-il en premier? Le script de mise à niveau des données nécessite une colonne qui sera ajoutée dans l'autre script, donc s'il n'est pas encore là, il échouera.
le magento suit cet ordre
l'intéressant commence si
dans le premier script, vous insérez des données (créez un site Web)
et dans le deuxième script, vous lisez ces données (la catégorie trouve le site Web)
s'amuser
la source