У меня есть существующая база данных, в которой я конвертирую столбец, который раньше был «NULL», в столбец, имеющий значение по умолчанию (и заполняю его указанным значением по умолчанию). Однако это значение является идентификатором записи, которую мне нужно создать. Если я помещу эту запись в db / seed.rb
, она не запустится, потому что db / seed.rb
запускается после миграции, но для миграции нужны исходные данные. Если я оставлю создание записи при миграции, то я не получу запись, если создам новую базу данных с помощью db: load
. Есть ли лучший способ, кроме дублирования этого в db / seed.rb
и в миграции?
Спасибо!