У меня есть схема базы данных, разработанная в 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" и экспортом phpMyAdmin (database.sql + updateA + updateB)
В заключение я хочу получить обновленную схему "database.mwb", и я не знаю, что делать. Может быть, обратный инжиниринг для создания новой диаграммы, но есть более 500 таблиц для повторной организации.
Есть ли способ сказать MySQL Workbench, что нужно изменить диаграмму на основе файла SQL?