Мне было интересно, смогу ли я полностью автоматизировать первую миграцию кода для непрерывной интеграции.
В настоящее время моя непрерывная интеграция просто обновляет изменения кода, однако я вручную генерирую миграцию и обновляю базу данных на своем сервере непрерывной интеграции.
Надежно/возможно/рекомендуется ли создавать миграции и автоматически обновлять базу данных?
Например:
У меня есть пользователь со свойством userId и именем пользователя. Затем я добавляю возраст свойства в код. Текущий сценарий потребует от меня создания миграции, которая зафиксирует это изменение, а затем я зарегистрирую свои изменения в системе управления версиями. Непрерывная интеграция обнаружит это изменение и развернет новую версию. Мне нужно вручную обновить -базу данных (, которая должна быть автоматизирована ).
Могу ли я также пропустить генерацию миграции, чтобы я мог просто добавить свойство age в код, и непрерывная интеграция будет генерировать эту миграцию. Не уверен, что это рекомендуется.