Схема базы данных в рамках VCS
У нас есть сложная схема базы данных в виде EER диаграммы в формате MySQL Workbench .mwb, которая периодически изменяется. Поэтому хотелось бы отслеживать изменения с помощью git, но так как формат файла диаграммы бинарный (на самом деле архив из кучи XML файлов) невозможно ни diff посмотреть, ни merge сделать.
Мы придумали хранить рядом с EER диаграммой SQL дамп этой же схемы. Это позволяет хотя бы понимать, какие изменения были произведены. Но по ощущениям, работа с таким симбиозом — ад.
А как вы отслеживаете изменения структуры БД? Используете ли вы EER диаграммы для визуализации структуры базы? В общем, любой совет будет полезен.
3 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів