Подтвердить что ты не робот

Форвард-инженер ничего не делает в MySQL Workbench

У меня мало опыта работы с MySQL Workbench, и вам нужна помощь в выяснении проблемы. Я загрузил новую диаграмму EER из файла .MWB в GUI и пытался преобразовать ее в SQL с Forward engineer. Первоначально я был связан с localhost, и когда я нажимаю Forward engineer..., ничего не происходит. Эта цифра выглядит следующим образом: я работаю в операционной системе Mac OS Sierra.

Что мне здесь не хватает? Некоторые советы помогут более опытным пользователям.

введите описание изображения здесь

Я использую версию MySQL Workbench 6.3 для работы,

введите описание изображения здесь

4b9b3361

Ответ 1

У меня была такая же проблема с последней версией MySQL Workbench (macOS). Это определенно некоторая ошибка, как и раньше, у меня не было никаких проблем с разработкой.

Здесь обходной путь:

Обычно вы переходите к:

  • Database > Forward Engineer...

Чтобы обойти эту ошибку, перейдите к:

  • Database > Synchronize Model...
  • Это будет искать любые открытые ERD, которые в настоящее время не существуют с остальными вашими схемами, и позволят вам перестроить схему таким образом.
  • Предупреждение: это может стать волосатым, если у вас открыто много ERD и вы не хотите их синхронизировать, поэтому убедитесь, что у вас есть правильный выбор!

Я знаю, что это поздний ответ, но это решение позволило мне перенаправить инженер ERD, который ранее не стрелял (как вы описали, ничего из MySQL Workbench).

Я нашел ваш пост, пытаясь найти решение, и при поиске и устранении неисправностей, прочитал личный анекдот об этой работе. Возможно, он уже размещен в другом месте в стеке (пытался найти ссылку, но не смог найти ее), но надеюсь, что это поможет:)

Ответ 2

Try:

File > Export > Forward Engineer SQL CREATE script