Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'ingénieur avancé ne fait rien dans MySQL Workbench

J'ai eu le même problème avec la dernière version de MySQL Workbench (macOS). C'est définitivement un bug car auparavant, je n'ai eu aucun problème d'ingénierie avancée.

Voici une solution :

Normalement, vous iriez à :

  • Database > Forward Engineer...

Pour contourner ce bogue, accédez plutôt à :

  • Database > Synchronize Model...
  • Cela recherchera tous les ERD ouverts qui n'existent pas actuellement avec le reste de vos schémas, et vous permettra de transférer le schéma de cette façon.
  • Avertissement :Cela pourrait devenir difficile si vous aviez ouvert de nombreux ERD et que vous ne vouliez pas tous les synchroniser, alors assurez-vous d'avoir vérifié les bons !

Je sais que c'est une réponse tardive, mais cette solution m'a permis de concevoir un ERD qui ne se déclenchait pas auparavant (comme vous l'avez décrit, rien de MySQL Workbench).

J'ai trouvé votre message en essayant de trouver une solution et, lors du dépannage, j'ai entendu une anecdote personnelle sur ce travail. Il est peut-être déjà publié ailleurs sur la pile (j'ai essayé de trouver le lien mais je ne l'ai pas trouvé), mais j'espère que cela vous aidera :)