У меня большая живая база данных. Каковы лучшие практики для внесения изменений в схему (доктрину)?
При разработке я могу просто собрать все и перезагрузить некоторые приборы, и это нормально, если моя структура данных изменится, я могу вручную настроить приборы, чтобы они правильно перезагрузились. Как мне сделать это с большой живой базой данных с тысячами записей?
Если я просто перенесу свои изменения на свой prod-сервер и дампа данных для восстановления и перезагрузки, вполне вероятно, что изменения схемы будут препятствовать перезагрузке данных (особенно если я удалил столбец). Есть ли какой-нибудь стандартный способ обработки такого рода вещей?
Я также обнаружил, что упорядочение строк таблицы не всегда сохраняется при перезагрузке таким образом.