DB Designer有很多错误,但一个突出的特点是数据库模型默认以纯XML保存。
这允许用户通过SVN或Beyond Compare 区分文件版本,轻松找到对数据库所做的任何更改。
不幸的是,DB Designer的succsssor,MySQL Workbench,以专有的MVW文件格式存储文件,这是不可读的。
是否可以强制MySQL Workbench保存为XML?
答案 0 :(得分:9)
不,当前版本(5.2.10 beta)不支持。
但是,文件格式不是专有的 - 它是一个简单的zip存档。它包含一个XML文档,它是完整的数据库模型。几个月前我写了this SO question,其目标与您的目标相同。我希望能够svn diff model.mwb
我到那里的答案帮助我编写了一个小脚本,在将文件传递给diff工具之前将其解压缩。它运作得体,如果你感兴趣我可以把它贴在某个地方。
我最近也就此问题发起了thread on the Workbench forum。希望开发团队中的某些人可以提供更多的信息。
编辑:现在由MySQL Bug #51203跟踪,目标为6.0。