Commit 62e807cf authored by Steven Mondji-Lerider's avatar Steven Mondji-Lerider

Updating upgrade scripts names to make sure they are executed in the correct...

Updating upgrade scripts names to make sure they are executed in the correct order (merge from trunk)
parent 20b953c8
......@@ -542,10 +542,10 @@ install/upgrades/1.0.0.sql -text
install/upgrades/1.0.1.php -text
install/upgrades/1.0.3.sql -text
install/upgrades/1.0.4.sh -text
install/upgrades/1.1.0.php -text
install/upgrades/1.1.0.sh -text
install/upgrades/3.0.0.sh -text
install/upgrades/3.0.0.sql -text
install/upgrades/3.0.0~1.sql -text
install/upgrades/3.0.0~2.sh -text
install/upgrades/3.0.0~3.php -text
install/upgrades/3.0.0~4.sh -text
install/upgrades/README -text
lang/.svnignore -text
lang/README -text
......
......@@ -5,6 +5,8 @@ Fonctionnement des scripts de mise-
Votre script DOIT etre numéroté sur trois chiffres, pas plus, pas moins.
Donc :
1.0.1.sql -> OK
1.0.2~1.sql -> OK
1.0.2~a.sql -> OK
1.0.2.5.sql -> PAS OK
1.0.sql -> PAS OK
......@@ -24,6 +26,10 @@ c'est-
exemple: 0.9.1.sh, 1.0.php, etc. De plus, le fichier est considéré
seulement si la version avec laquelle il est nommé tombe entre la
version de départ et d'arrivée du package.
Afin de forcer les scripts d'une même version a ce lancer dans un ordre précis,
on peut rajouter ~x avant l'extension du script où x est un charctère alphanumérique
([0-9][a-z]). Par exemple pour forcer un script d'upgrade php a s'executer avant
un autre, il suffit de le rennomer X.X.X~1.php et X.X.X~2.php
Voir ci-bas pour des exemples.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment