в нее значение колонки и связать с новой колонкой по айди. Как правильно это сделать в симфони. После того как я выполню миграции нужно запустить скрипт который пройдеn по всем старым записям и конвертнет их. Как правильно писать этот скрипт через команду? Может есть где-то мануал по таким случаям? я не нашел
ты хочешь разделить таблицу? Даунтайм возможен? Если да - делай все в миграции (немного SQL). Если даунтайм недопустим то делаем все в несколько этапов. 1. деплоим изменения схемы - только новая таблица. Приложение начинает писать и туда и туда. 2. после этого деплоим уже миграцию которая синхронизирует стэйт (всякими insert into select ...where not exists). Новый код перестает писать в старые штуки и пишет только в новые 3. И вот теперь можно задеплоить миграцию которая старые штуки удалит.
Обсуждают сегодня