Я хотел обновить свои существующие данные, которые добавляются через начальные числа (например, разрешения на изменения и т. Д.) На рабочем сервере. Я создал миграцию для изменения данных в соответствии с требованием.
Я также написал модульные тесты для своего кода, которые настроены на автоматический запуск через конвейеры битовых массивов, когда я помещаю что-либо в свой репозиторий.
Таким образом, проблема в том, что когда тесты выполняются, сначала запускается миграция, а затем запускаются семена.
Но когда выполняется миграция, мои тесты получают сбойную причину изменения существующих данных, потому что семена не запускались в то время, и данные отсутствуют.
Задача ещё не решена.
Других решений пока нет …