具有非二进制文件格式的数据库建模软件?

时间:2011-01-21 20:46:34

标签: mysql version-control file-format mysql-workbench database-design

您是否了解数据库建模软件,其VCS可以安全地跟踪文件格式而不会始终产生冲突? (即非二进制文件格式。)如果该软件也适用于Linux和MacOS,那将会很棒。

如果可以轻松地区分文件格式,那就更好了。

修改

我目前正在使用MySQL Workbench并对它感到满意,但是它的二进制文件格式不断在VCS中产生冲突,因此使用它是一件痛苦的事。

5 个答案:

答案 0 :(得分:2)

我认为你的问题在这里得到解答:MySQL Version Control - Subversion

答案 1 :(得分:1)

我使用microOLAP进行MySQL数据库设计。不幸的是,它是一个Windows应用程序(我也是Linux + Mac用户mysql),但它的功能就像一个魅力。它从数据库模式生成XML,因此可以安全地导入到任何VCS中。 否则,您也可以在Linux上尝试Dia。它不像microOLAP那样先进,但它的ER图设计可能性有限。

答案 2 :(得分:1)

我所知道的唯一可用工具是WWW SQL Designer

答案 3 :(得分:1)

Workbench的前身DBDesigner可保存XML文件,并具有Windows和Linux版本。

或者,您可以使用预提交和更新后挂钩在提交之前转换Workbench模型文件,并在更新后重新创建它们,并将非二进制数据放入版本控制中。但是,在合并时你仍然需要小心。

  • 预提交:解压缩模型文件,存储XML和SQLite转储
  • 更新后:重新创建SQLite数据库并生成模型文件。

答案 4 :(得分:0)

您可以尝试使用" MySQL Workbench"