I was thinking on how to integrate DBDiagram in our day-to-day way of working. There are a couple of feature that would be useful, so I’ve split them up in different features:
It would be great to have a versioning capability related to a data-model. It could be sufficient to visualize the difference visually between the current data-model and the adjustments. Eg. color new table headers in orange, color new properties in orange.
Perhaps you would also like to export the delta. A best practice is not to rename columns, but to create a new column with the new name in v0.02 and to delete the old column in v0.03 keeping the export capability simple and clean.