我在mysql workbench中设计了一个数据库图,我的数据库完全导出到一个文件(.sql)中,我还有更高的版本(增量备份)。
总之,我有以下文件:
database.mwb
database.sql
updateA.sql
updateB.sql
updateC.sql
updateD.sql
updateE.sql
updateF.sql
问题是,图表“database.mwb”与任何数据库都不匹配(肯定有其他人修改了它,并且从未导出更改)。
我已经测试过了。。。
... 在“database.mwb”和“database.sql”之间
... 在“database.mwb”和我用所有更新的内容创建的文件之间(由我手动复制和粘贴)
... 在“database.mwb”和export phpmyadmin(database.sql+updatea+updateb)之间
总之,我想更新我的“database.mwb”图表,我不知道该怎么办。也许是逆向工程来生成新的图表,但是还有500多个表需要重新组织。
有没有办法告诉mysql工作台修改基于sql文件的图表?
1条答案
按热度按时间flseospp1#
应该做的是:
从目标服务器中的原始模型文件创建架构。
在服务器上应用下一个更新脚本。
将您的模型与服务器同步,从那里接管所有更改。
固定模型(布局等)。
对每个更新脚本重复步骤2-4。