Это вопрос для тех из вас, кто разрабатывает команду разработчиков, где у вас есть отдельные базы данных. Вы управляете версией своей базы данных с помощью источника управления и других инструментов, которые автоматически обновляют базы данных разработчиков до последней версии базы данных (схема, данные, SP, функции и т. Д.).Реализация баз данных - Как работает коммутация филиалов?
OK Отлично! Но ждать! Что делать, если вы разрабатываете версию 4.0 вашего программного обеспечения, но теперь вам нужно переключить ветви на ветку 3.2, чтобы исправить ошибку? Схема может быть (почти наверняка) сейчас совсем другой ...
Я полагаю, что если вы воспользовались дополнительными усилиями для написания сценариев отката вместе со сценариями изменения, это может сработать. Но это похоже на большую работу - действительно ли это стоит?