我意识到可以按照数据库>中的步骤在MySQL Workbench中生成EER图表。逆向工程师(或Mac的命令-R)。然后可以将其导出为PNG,SVG等。
有没有办法以编程方式调用它,我可以生成一个可以提交的格式的EER图吗? (基于文本或xml或那种性质的东西)
如果可以,是否可以从文本格式生成图形视图?
答案 0 :(得分:0)
MySQL Workbench是一个(胖)GUI应用程序,不受脚本或类似操作的控制。我认为你的意思是"以编程方式称之为"。
比较模型的问题完全不同。模型文件(.mwb)本质上是一个.zip文件。重命名它,你可以解压缩它。它包含一个带有实际模型的xml文件以及一些附加数据(图像,用于表插入的sqlite DB等)。坏消息是xml不能直接比较,因为它包含内存引用作为唯一ID(当然保存模型时,这当然会改变)。但是,如果你可以忽略这些引用,你应该能够对模型进行差异化。