Updating upgrade scripts names to make sure they are executed in the correct order (merge from trunk)
This commit is contained in:
		
							parent
							
								
									20b953c8db
								
							
						
					
					
						commit
						62e807cfdb
					
				| 
						 | 
					@ -542,10 +542,10 @@ install/upgrades/1.0.0.sql -text
 | 
				
			||||||
install/upgrades/1.0.1.php -text
 | 
					install/upgrades/1.0.1.php -text
 | 
				
			||||||
install/upgrades/1.0.3.sql -text
 | 
					install/upgrades/1.0.3.sql -text
 | 
				
			||||||
install/upgrades/1.0.4.sh -text
 | 
					install/upgrades/1.0.4.sh -text
 | 
				
			||||||
install/upgrades/1.1.0.php -text
 | 
					install/upgrades/3.0.0~1.sql -text
 | 
				
			||||||
install/upgrades/1.1.0.sh -text
 | 
					install/upgrades/3.0.0~2.sh -text
 | 
				
			||||||
install/upgrades/3.0.0.sh -text
 | 
					install/upgrades/3.0.0~3.php -text
 | 
				
			||||||
install/upgrades/3.0.0.sql -text
 | 
					install/upgrades/3.0.0~4.sh -text
 | 
				
			||||||
install/upgrades/README -text
 | 
					install/upgrades/README -text
 | 
				
			||||||
lang/.svnignore -text
 | 
					lang/.svnignore -text
 | 
				
			||||||
lang/README -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.
 | 
					Votre script DOIT etre numéroté sur trois chiffres, pas plus, pas moins.
 | 
				
			||||||
Donc : 
 | 
					Donc : 
 | 
				
			||||||
 1.0.1.sql -> OK
 | 
					 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.2.5.sql -> PAS OK
 | 
				
			||||||
 1.0.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é
 | 
					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
 | 
					seulement si la version avec laquelle il est nommé tombe entre la
 | 
				
			||||||
version de départ et d'arrivée du package.
 | 
					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.
 | 
					Voir ci-bas pour des exemples.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue