|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 206 ![]() |
Bonjour,
Un petit sondage pour savoir comment vous vous y prenez pour faire évoluer votre base de données au fur et à mesure des évolutions de votre application. Un exemple, vous avez une version 0.8 pour passer à la 0.9, vous avez supprimé des indexes, ajouter d'autre indexes, ajouter des colonnes, supprimé des colonnes. Bref, vous avez modifié pas mal de chose.... Puis maintenant, vous avez installé chez le client la 0.3, vous voulez passer directement à la 0.9. De mon côté, on utilise des scripts de mise à jour qui nous font passer de 0.8 à 0.9 avec des drop indexes, add indexes, alter table etc... Si on veut passer de 0.3 a 0.9, on applique tous les scripts de mise à jour de la 0.3 à la 0.9. N'y a -t il pas moyen d'automatiser? Il se peut qu'on ait pas tout noté dans les scripts de migration... |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Personnellement je fais pareil. Chaque modification appartient à un lot (qui vaut une version en gros).
Si je pars d'une version n et que je veux aller à une version n+3, j'applique les scripts n+1, n+2 et n+3.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
idem et je fais aussi des scripts de fresh install en cas de recréation d'environnement
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com