Pregunta

DB diseñador tenía un montón de errores, pero una característica destacada fue que modelo de base de datos se guardan en XML sin formato por defecto .

Esto permite a un usuario versiones de archivos a través de SVN diff o más allá de comparación , encontrar fácilmente los cambios realizados en la base de datos.

Por desgracia, succsssor de DB Designer, MySQL Workbench, almacena archivos en una formato de archivo propietario MVW , que se puede leer.

¿Es posible forzar a MySQL Workbench para guardar como XML?

¿Fue útil?

Solución

No, la versión actual (5.2.10 beta) que no soporta.

Sin embargo, el formato de archivo no es propietaria - es un archivo zip simple. Contiene un único documento XML que es el modelo de base de datos completa. Escribí esta cuestión de forma un par de meses con el mismo objetivo que se parece tener. Yo quería ser capaz de hacer svn diff model.mwb

La respuesta llegué allí me ayudó a escribir un pequeño script que descomprimió el archivo antes de pasarlo a la herramienta de diferencias. Se trabajó con decencia y si usted está interesado me puede publicar en alguna parte.

También hace muy poco tiempo empecé una en el foro Workbench sobre este tema. Esperemos que alguien en el equipo de desarrollo puede proporcionar un poco más de entrada en esto.

EDIT: ahora está siendo rastreado por MySQL Bug # 51203 con un objetivo de 6,0.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top