我想使用MySQL Workbench中的Database->Synchronize Model
功能来修改我的生产数据库和测试数据库(用于yii web应用程序的自动phpunit测试)。在过去,我在MySQL Workbench中复制了MWB EER模型,修改了到数据库的链接,然后进行同步。在发现Synchronize Model
之前,我使用Forward Engineer
,搜索/替换数据库名称,然后运行SQL。有没有更好的办法?
在MWB EER图的Model选项卡下,您可以右键单击窗口"Physical Schemata"下的选项卡中的数据库名称,然后在执行数据库->同步模型之前更改数据库表名称。这将迫使它在向导中为要同步到的新数据库提供一个复选框。但是,不要忘记在完成后将数据库名称更改回来。