Мы поддерживаем набор сценариев изменений, которые должны запускаться в БД при выпуске нашего веб-приложения. Мы тратим много времени и испытываем некоторые трудности с сохранением этих обновлений, однако наш администратор баз данных любит (правильно) настраивать хранимые процедуры и схемы в живой системе для поддержания производительности системы.Управление слияниями изменений/модификаций производственной базы DBA с незавершенными версиями изменений DB.
Каждый раз, когда мы часто обновляем наши исправления до текущей схемы и хранимых процедур, очень сложно определить, какие изменения могут конфликтовать, и какие из наших изменений администраторов баз данных могут быть сбиты.
Как другие управляют необходимостью внесения изменений в живые БД против ожидающих изменений?
Какие процессы мы можем сделать, чтобы сделать этот процесс более гладким?
Каков наилучший способ хранения, управления нашей схемой и применения наших/его наборов изменений?
Заранее спасибо.