Значения этого поля строятся из соседних полей. нужно изменить дату на N дней. У меня есть миграция где добавляется новое поле. И хотелось бы его тут же его заполнить. С помощью запроса сделать это не получается, во всяком случае не знаю как. Вроде как хочется использовать entity manager, нашел на стак оверфлоу, запись, что не стоит юзать entity manager в миграциях, типа в будущем могут возникнуть проблемы.
Насколько это имеет место быть? И может в таком случае лучше написать скриптик отдельный и не париться. Как вообще поступают в таких случаях?
В миграциях все что можно сделать на чистоv SQL. Использование EM может дать проблемы. У вас ентити будут последней версией, а на момет выполнение миграции еще нет. Обычно это делают консольной командой, которую нужно запустить на проде, ну и потом выпиливают ее.
Обсуждают сегодня