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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top