Bonjour à tous,
Donc j'utilise depuis déjà quelques temps subversion, ce logiciel est parfait, sauf que j'ai un léger manque vis à vis de la gestion des bases de donnée.
Le problème est que quand je fait un commit je désire envoyer aussi les éventuel modif de la bdd.
Et que quand on fait un update la dernière bdd soit automatiquement installé.
Ainsi j'avais trouvé une astuce qui était de lier symboliquement le répertoire wamp/lib/mysql/data/monprojet/ à un dossier de la copie de travail dans le trunk (la plus part du temps)
Ainsi mes donnée et structure de table faisait aussi partie du dépot et je n'avais pas à faire de mysqldump ou autre méthode pour réinstaller la bdd.
Seulement cette méthode ne fonctionne pas pour les tables InnoDb notamment à cause du fait que les données sont contenue dans un unique fichier pour toutes les tables et bdd à savoir ibdata1 dans /var/lib/mysql...
Le hic étant que comme les données sont mélangé je ne peux pas me permettre d'appliquer cette méthode car j'utilise plusieurs bdd sur différent projet!
D'où mon questionnement sur la façon dont vous procédez?
(et puis il faut le dire ma méthode est un peu bourrine et assez risqué surtout si un des développeur vient à utiliser une version de mysql trop différentes!)
Merci pour vos réactions!
Donc j'utilise depuis déjà quelques temps subversion, ce logiciel est parfait, sauf que j'ai un léger manque vis à vis de la gestion des bases de donnée.
Le problème est que quand je fait un commit je désire envoyer aussi les éventuel modif de la bdd.
Et que quand on fait un update la dernière bdd soit automatiquement installé.
Ainsi j'avais trouvé une astuce qui était de lier symboliquement le répertoire wamp/lib/mysql/data/monprojet/ à un dossier de la copie de travail dans le trunk (la plus part du temps)
Ainsi mes donnée et structure de table faisait aussi partie du dépot et je n'avais pas à faire de mysqldump ou autre méthode pour réinstaller la bdd.
Seulement cette méthode ne fonctionne pas pour les tables InnoDb notamment à cause du fait que les données sont contenue dans un unique fichier pour toutes les tables et bdd à savoir ibdata1 dans /var/lib/mysql...
Le hic étant que comme les données sont mélangé je ne peux pas me permettre d'appliquer cette méthode car j'utilise plusieurs bdd sur différent projet!
D'où mon questionnement sur la façon dont vous procédez?
(et puis il faut le dire ma méthode est un peu bourrine et assez risqué surtout si un des développeur vient à utiliser une version de mysql trop différentes!)
Merci pour vos réactions!