Page 1 sur 1

SVN adapté à une base de données.

Posté : 27 juin 2008, 15:25
par Hywan
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 :).

Re: SVN adapté à une base de données.

Posté : 27 juin 2008, 15:42
par Calimero
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) ?

Posté : 27 juin 2008, 15:51
par Hywan
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.

Posté : 27 juin 2008, 16:43
par mere-teresa
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