Управление различными версиями базы данных или изменение базы данных в соответствии с версией Git Branch с обратной совместимостью - PullRequest
0 голосов
/ 04 июля 2019

В настоящее время наша компания использует liquibase для управления программами изменения базы данных и git для контроля версий.
Также у нас есть несколько сред тестирования для контроля качества.допустим, у нас есть ветвь функций f1 и f2.когда мы удаляем таблицу или столбец в ветке f1 и проверяем это.с той же самой БД у нас должна быть ветка f2, которая не имеет никаких изменений в БД.Теперь ветвь f2 во время выполнения выдаст ошибку о том, что такого столбца или таблицы нет.

Каков наилучший способ управления версией db с помощью git branch?Есть ли плагин для управления этим сценарием?

мы можем получить оригинальный дамп базы данных и поместить его с изменениями веток, но это трудоемкий и неэффективный метод.

...