Мне было интересно, как/если люди работали над изменениями схемы дБ, которые в противном случае привели бы к тому, что производственная система была бы отключена. Кажется, что с добавлением изменений, которые каким-то образом ограничены (например, уникальное ограничение), было бы трудно выполнить b/c приложение, и db должно измениться одновременно, иначе ошибки будут происходить либо в данных, либо в приложении.
Я подумал о том, что, возможно, переключится на slave-db (используя репликацию mysql) и запустив изменения схемы на главном компьютере, но тогда вам нужно каким-то образом захватить запросы обновления, применяемые к подчиненному устройству, которые не применяются к ведущему, а вы будет угрожать отсутствием резервного сервера.
Какие методы люди использовали для решения этих проблем?
Спасибо, Маниш