After reading the documentation for MySQL Workbench, I got the impression that you can change the database on the server (for example, add a new column) and then include DDL changes in the EER diagram. At the very least, it has the option “Synchronize Model” in the “Database” menu. I found this a nice feature because I could use the graphic modeling tool without becoming a captive.
In practice, when I run such a tool, I am offered the following options:
Model Update Source ================ ====== ====== my_database_name
I cannot understand this, but leaving it as I basically get:
DROP SCHEMA my_database_name CREATE SCHEMA my_database_name CREATE TABLE my_table_name
This is a dump of a model that overwrites all deleted changes to my_table_name.
Do I not understand this feature?
synchronization mysql mysql-workbench data-modeling
Álvaro González
source share