Mysql workbench "Для автоматического размещения выбрано слишком много объектов. Выберите меньшее количество элементов для создания диаграммы EER".
Я пытаюсь создать диаграмму ER с помощью Mysql workbench в ubuntu.
База данных содержит 755 таблиц
И сообщение об ошибке
Для автоматического размещения выбрано слишком много объектов. Выберите меньшее количество элементов для создания диаграммы EER.
Есть ли возможность избежать этой ошибки и продолжать создавать обратную инженерию для всех 755 столов за один выстрел
Ответы
Ответ 1
Workbench испускает эту ошибку "Предупреждение о ресурсах" и затем отменяет выбор параметра "Разместить импортированные объекты на диаграмме" для вас. Выполните его еще раз (нажмите "Выполнить" ) без этой опции, чтобы выполнить мастер обратного проектирования. Затем создайте новую диаграмму EER, выберите все таблицы (объекты), используя вкладку "Каталог" на левой панели, а затем перетащите их на холст диаграммы EER. Это займет несколько минут для выполнения. По завершении выберите опцию "Автоспуск" в меню навигации "Упорядочить", а затем подождите несколько минут.
Я только что проверил это с 2000 таблицами, и он работает.
Ответ 2
Следуя инструкциям @Philip Olson, он решает мою проблему, таблицы перекрываются из-за большого количества таблиц, доступных в базе данных с отношениями.
Я придумал солитон, чтобы решить эту проблему:
1 - Нажмите База данных > Обратный инженер
![введите описание изображения здесь]()
2 - Заполните информацию о подключении > Нажмите Далее
![введите описание изображения здесь]()
3 - Я должен выполнить все три исполнения, как показано в следующем снимок: Нажмите Далее
![введите описание изображения здесь]()
4 - Выберите свою базу данных и нажмите Далее
![введите описание изображения здесь]()
5 - он должен снова завершить все выполнение, как показано в снимке моментального снимка, если его нажать, нажмите Далее
![введите описание изображения здесь]()
6 - На следующем экране Выбрать объект для обратного инженера снимите флажок Разместить импортированные объекты на диаграмме, если в вашей базе данных есть большие таблицы чисел, как показано на приведенном ниже снимке экрана, а затем нажмите следующий. Затем следующий экран должен удовлетворять только первому параметру.
![введите описание изображения здесь]()
7 - Перейдите на вкладку "Диаграмма EER". С левой стороны вы увидите дерево каталогов каталогов. Выберите свою базу данных, откройте табличный транш, выберите все таблицы, имеющиеся в соответствующей базе данных, и перетащите их на правую сторону. Теперь это создаст диаграмму, загроможденную, как ваши таблицы будут перекрываться с другой таблицей.
![введите описание изображения здесь]()
8 - Теперь перейдите в Модель > Свойства и размер диаграммы > Выберите размер диаграммы снизу. Как показано на снимке ниже.
![введите описание изображения здесь]()
9 - Теперь перейдите в меню Упорядочить, нажав Авто макет TADA. Ваша диаграмма EER с правильным выравниванием готова для вас.
Ответ 3
Спасибо за эти решения, однако кто-нибудь выяснил, как преодолеть таблицы, находящиеся друг над другом после выполнения Auto Layout?