É possível salvar arquivos MySQL Workbench como XML simples?
-
11-09-2019 - |
Pergunta
DB Designer tinha um monte de erros, mas uma característica marcante foi a de que modelos de banco de dados foram salvos em XML plain por padrão .
Isto permitiu que um usuário para versões arquivo diff via SVN ou Beyond Compare , facilmente encontrar todas as alterações feitas ao banco de dados.
Infelizmente, succsssor do DB Designer, MySQL Workbench, armazena arquivos em um formato de arquivo MVW proprietárias , que é ilegível.
É possível forçar o MySQL Workbench para salvar como XML?
Solução
faz Não, a versão atual (5.2.10 beta) não suporta isso.
No entanto, o formato de arquivo não é proprietária - é um simples arquivo zip. Ele contém um único documento XML que é o modelo de banco de dados completo. Eu escrevi esta pergunta SO um par de meses atrás, com o mesmo objetivo que você parece ter. Eu queria ser capaz de fazer svn diff model.mwb
A resposta eu cheguei lá me ajudou a escrever um pequeno script que descompactou o arquivo antes de passá-lo para a ferramenta de comparação. Ele trabalhou com decência e se você estiver interessado posso postá-lo em algum lugar.
Eu também começou muito recentemente um href="http://forums.mysql.com/read.php?153,295656,295656#msg-295656" rel="nofollow noreferrer"> fio sobre esta questão. Esperemos que alguém na equipe de desenvolvimento pode fornecer mais algumas informações sobre isso.
EDIT: agora está sendo rastreado por MySQL Bug # 51203 com uma meta de 6.0.