There is a predecessor to Workbench, DBDesigner , which saves XML files and has versions for Windows and Linux.
Alternatively, you can use the pre-commit and post-update bindings to convert the Workbench model files before committing and recreate them after the update and put non-binary data in version control. However, you should still be careful when merging.
- Pre-commit: unzip the model file, save the XML and SQLite dump
- Post-update: recreate the SQLite database and create the model file.
source share