SVN adapté à une base de données.

ViPHP
ViPHP | 4674 Messages

27 juin 2008, 15:25

Hey :),

Je mets en place un système de SVN. Pour chaque branche, il me faudrait une nouvelle base. Mais qui dit nouvelle base, dit aussi nouvelle config. On m'a conseillé de ne pas merger le fichier de config mais seulement la base (et reste de l'application). Seulement, je dois tout gérer ça automatiquement via les hooks de SVN (en post-commit).

Je demande donc si une sorte de SVN pour base de données n'existerait pas. Ça me faciliterait beaucoup la vie.

Merci :).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
ViPHP | 2287 Messages

27 juin 2008, 15:42

Je demande donc si une sorte de SVN pour base de données n'existerait pas. Ça me faciliterait beaucoup la vie.

Merci :).
Hello,

Pourquoi ne pas versionner un dump de ta base MySQL (que tu récupères avec mysqldump, et que tu réimportes via mysql, le tout en ligne de commande) ?
if(!@work()){ Nespresso(); } else { what(); }
______________________________

ViPHP
ViPHP | 4674 Messages

27 juin 2008, 15:51

Je le fais déjà. Problème (je me suis mal exprimé je pense), on a la base A pour le trunk. On veut faire une branche, on va avoir la base A encore une fois. MySQL ne peut pas gérer deux bases du même nom (normal). Mais est-ce qu'on peut quand même ? Y a pas une astuce ?

C'est ça, ou sinon : nouvelle config. C'est le plus simple que je vois maintenant, mais je veux m'assurer qu'il n'existe pas d'autre technique.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 juin 2008, 16:43

Lorsque vous utilisez MySQL avec des fichiers de log, vous voudrez, de temps en temps, supprimer ou sauvegarder les fichiers, et demander à MySQL d'utiliser de nouveaux fichiers. See Section 5.7.1, « Sauvegardes de base de données ».
http://dev.mysql.com/doc/refman/5.0/fr/ ... nance.html
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.