Генерация диаграммы EER в формате diffable программно в MySQL Workbench - PullRequest
0 голосов
/ 22 мая 2018

Я понимаю, что EER-диаграмма может быть сгенерирована в MySQL Workbench, выполнив шаги в База данных> Обратный инженер (или команда -R для Mac).Затем его можно экспортировать как PNG, SVG и т. Д.

Есть ли способ программно вызвать это, и могу ли я сгенерировать диаграмму EER в формате, который может быть изменяемым для фиксации?(на основе текста или XML или что-то в этом роде)

Если мы можем, возможно ли создать графическое представление из текстового формата?

1 Ответ

0 голосов
/ 23 мая 2018

MySQL Workbench - это (толстое) приложение с графическим интерфейсом, не предназначенное для управления скриптами или подобными программами.Я предполагаю, что это то, что вы подразумеваете под «программно называть это».

Проблема сравнения моделей совершенно другая.Файл модели (.mwb) по сути является файлом .zip.Переименуйте его, и вы можете разархивировать его.Он содержит XML-файл с фактической моделью и некоторыми дополнительными данными (изображения, база данных sqlite для вставки таблиц и т. Д.).Плохая новость заключается в том, что xml напрямую не сопоставим, поскольку содержит ссылки на память в виде уникальных идентификаторов (которые, конечно, меняются при сохранении модели).Если вы можете игнорировать эти ссылки, вы сможете различать модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...