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