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