4

您是否知道一种数据库建模软件,其文件格式可以被 VCS 安全地跟踪而不会总是产生冲突?(即非二进制文件格式。)如果该软件也可以在 Linux 和 MacOS 上运行,那就太好了。

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

编辑:

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

4

5 回答 5

2

我认为您的问题在这里得到了回答: MySQL 版本控制 - 颠覆

于 2011-01-31T01:25:47.073 回答
1

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

于 2011-01-21T21:12:06.143 回答
1

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

于 2011-01-29T18:54:20.213 回答
1

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

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

  • 预提交:解压缩模型文件,存储 XML 和 SQLite 转储
  • 更新后:重新创建 SQLite 数据库并生成模型文件。
于 2011-01-31T08:13:47.813 回答
0

你可以试试“MySQL Workbench”

于 2011-01-28T08:38:39.833 回答