假设我有一个数据库图(实体关系),其版本号为57
,然后我修改了该图以创建版本58
(我添加了2个表),我需要Workbench生成具有以下内容的文件扩展名“ sql”与版本57和58之间的sql区别在于代码,即一个包含最近创建的2个表的代码的文件,我知道有可能,但我不知道该怎么做。
我在Workbench中进行测试,我能够修改图表并导出SQL文件,但是它绝对导出了所有表。
答案 0 :(得分:1)
您不能在2个模型之间创建差异,但可以从模型版本57和从模型版本58导出的SQL文件中创建一个。为此,请使用“与任何源同步”:
打开模型版本57。一旦加载,请转到Database
菜单,您可以在其中找到同步条目。启动任何源同步将显示一个向导,您可以在其中选择版本58的SQL和一个目标(数据库服务器或SQL脚本),该目标接收SQL语句以将版本57转换为58。