Можно ли сохранить файлы MySQL Workbench в виде обычного XML?
-
11-09-2019 - |
Вопрос
В DB Designer было много ошибок, но одной из выдающихся особенностей было то, что модели баз данных по умолчанию были сохранены в обычном формате XML.
Это позволило пользователю разные версии файлов через SVN или вне сравнения, легко находя любые изменения, внесенные в базу данных.
К сожалению, преемник DB Designer, MySQL Workbench, хранит файлы в проприетарный формат файла MVW, который нечитаем.
Можно ли заставить MySQL Workbench сохранять в формате XML?
Решение
Нет, текущая версия (5.2.10 beta) этого не поддерживает.
Однако формат файла не является проприетарным - это простой zip-архив.Он содержит единый XML-документ, который является полной моделью базы данных.Я написал это ТАКОЙ вопрос пару месяцев назад с той же целью, что и у вас, похоже.Я хотел быть в состоянии сделать svn diff model.mwb
Ответ, который я получил там, помог мне написать небольшой скрипт, который разархивировал файл перед передачей его инструменту diff.Это сработало прилично, и если вам интересно, я могу разместить это где-нибудь.
Я также совсем недавно начал тема на форуме Workbench об этом вопросе.Надеюсь, кто-нибудь из команды разработчиков сможет внести дополнительный вклад в это.
Редактировать:теперь это отслеживается Ошибка MySQL #51203 с целевым значением 6.0.