2011-01-26 1 views
2

Здесь есть две проблемы относительно MySQL Workbench.Создание диаграммы EWB MySQL Workbench

Есть ли способ обновить существующую диаграмму EER с вновь созданными таблицами БД, чтобы диаграммы EER автоматически отражали новые таблицы и их отношения.

ИЛИ

Есть ли способ автоматического создания связей между столом при создании новой диаграммы EER из существующей базы данных?

У меня около 70 таблиц в существующей базе данных. Поэтому создание связей отношений между каждой таблицей может быть довольно трудоемким и не очень продуктивным.

Если ни одно из указанных выше не возможно, есть ли какой-либо инструмент, который позволил бы мне создать диаграмму EER со всеми путями отношений на месте с диаграммой из существующей базы данных.

ответ

-1

Если у вас уже есть отношения в базе данных: простой способ заключается в том, чтобы экспортировать скрипт создания с помощью mysqldump.exe. Затем в «Workbench MySQL» используйте меню «Файл/Импорт/Обратный инженер Mysql Create Script».

Команда для выполнения с mysqldump.exe экспортировать только структуру: туздЫшпра -d -uroot -pmypassword имя_базы_данного> dump.sql

+2

Я попробовал ваше предложение. MySQL Workbench импортирует все таблицы и помещает объекты в диаграмму, но по-прежнему не имеет связей отношений между объектами в диаграмме EER. Да, у меня есть существующая база данных с 70 таблицами, ограничениями внешнего ключа и индексными ключами. – andthereitgoes

+0

Не уверен; но может быть, мне не хватает некоторых настроек в MySQL Workbench? Я использую 5.2.25 CE Revision 6303. – andthereitgoes

1

Используйте designer feature of phpmyadmin (version 2.10.0 or newer). Он автоматически делает то, что вы хотите.

Хотя мой MySql-workbench автоматически создает отношения.

Если вы можете загрузить db-dump, это было бы полезно.

Вы используете innodb или MyIASM?