用 Workbench 生成 SQL

Generate SQL with Workbench

假设我有一个版本号为57的数据库图表(实体关系),然后我修改图表创建版本58(我添加2个表),我需要Workbench 生成扩展名为 "sql" 的文件,代码为 sql 版本 57 和 58 之间的区别,即具有最近创建的 2 个表的代码的文件,我知道这是可能的,但我这样做不知道怎么做。

我在 Workbench 中进行测试,我能够修改图表并导出 SQL 文件,但它绝对导出了所有表格。

您不能在两个模型之间创建差异,但您可以从模型版本 57 和从模型版本 58 导出的 SQL 文件创建一个。为此使用 "Synchronize with any source":

打开您的模型版本 57。加载后转到 Database 菜单,您可以在其中找到同步条目。启动任何源同步将显示一个向导,您可以在其中 select 版本 58 的 SQL 和接收 SQL 语句的目标(数据库服务器或 SQL 脚本)将版本 57 转换为 58。