Pregunta

¿Conoce un software de modelado de base de datos cuyo formato de archivo de seguridad pueden ser rastreados por un VCS sin crear conflictos siempre? (Es decir, un formato de archivo no binario.) Sería muy bueno si el software trabajó en Linux y MacOS también.

Sería aún mejor si el formato de archivo puede ser fácilmente diffed.

Editar

Actualmente estoy usando MySQL Workbench y estoy satisfecho con él, sin embargo, su formato de archivo binario mantiene la creación de conflictos en el VCS, y su uso es un dolor debido a esto.

¿Fue útil?

Solución

La herramienta sólo disponible, lo que sé es WWW SQL diseñador .

Otros consejos

Creo que su pregunta se responde aquí: MySQL Control de versiones - Subversion

microOLAP para el diseño de bases de datos MySQL. Es una aplicación de Windows por desgracia (soy un usuario de MySQL + Linux Mac también), pero funciona como un encanto. Genera XML del esquema de la base, por lo que con seguridad se puede importar a cualquier VCS. De lo contrario, puede intentar Dia en Linux también. No es tan avanzado como microOLAP, pero tiene posibilidades limitadas ER-diagrama de diseño.

No es el predecesor de Banco de trabajo, DBDesigner lo que ahorra los archivos XML y tiene versiones para Windows y Linux.

Como alternativa, se puede usar pre-commit y ganchos posteriores a la actualización para convertir sus archivos de modelo del banco de trabajo antes de una confirmación y volver a ellos después de una actualización y poner los datos no binarios en el control de versiones. Sin embargo, a pesar de ello tiene que tener cuidado cuando la fusión.

  • Pre-commit: Descomprimir el archivo de modelo, almacenar el XML y un vertedero de SQLite
  • Post-actualización. Volver a crear la base de datos SQLite y generar archivo de modelo

Puede probar el "MySQL Workbench"

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