Question

DB Designer avait beaucoup de bugs, mais une caractéristique remarquable est que modèles de base de données ont été enregistrés dans XML brut par défaut .

Ceci a permis à un utilisateur de versions de fichier diff via SVN ou Beyond Compare , trouver facilement toutes les modifications apportées à la base de données.

Malheureusement, succsssor DB Designer, MySQL Workbench, stocke les fichiers dans un format de fichier propriétaire MVW , qui est illisible.

Est-il possible de forcer MySQL Workbench à enregistrer en tant que XML?

Était-ce utile?

La solution

Non, la version actuelle (5.2.10 bêta) ne supporte pas.

Cependant, le format de fichier n'est pas propriétaire - son simple archive zip. Il contient un document XML unique qui est le modèle de base de données complète. J'ai écrit cette question SO il y a quelques mois avec le même objectif que vous semble avoir. Je voulais être en mesure de faire svn diff model.mwb

La réponse que je suis arrivé là-bas m'a aidé à écrire un petit script qui décompressé le fichier avant de passer à l'outil de diff. Il a travaillé décemment et si vous êtes intéressé je peux l'afficher quelque part.

J'ai aussi récemment commencé un sur le forum Workbench sur cette question. Espérons que quelqu'un de l'équipe de développement peut fournir une plus grande participation à ce sujet.

EDIT: il est maintenant suivi par MySQL Bug # 51203 avec une cible de 6,0.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top