Я настроил свои файлы миграции и файлы сеялки с поддельными данными, и они работают хорошо. Я собираюсь зафиксировать свою работу, но не знаю, что делать с моими файлами сеялки. Я определенно не хочу запускать файлы сидов в рабочей среде, поэтому решил их игнорировать. Я бы не хотел случайно мигрировать и использовать поддельные данные в рабочей среде!
Тем не менее, я думаю, что сеялки можно использовать в продакшене с реальными данными. Скажем, я добавляю новый столбец, который должен выполнять некоторые вычисления для других столбцов таблицы (ради примера давайте проигнорируем, что любое поле, которое может быть вычислено из других полей, не должно существовать в базе данных) и сохранить значение. Или новую настройку/флаг. Я думаю, что мог бы создать сеялку, чтобы заполнить это поле уже существующими производственными данными. Так что теперь я не могу игнорировать каталог сеялки.
Должен ли я принимать решение об игнорировании каждого файла отдельно для каждого случая? Могу ли я где-нибудь объявить, что сидер должен работать только в среде dev
? Каково здесь соглашение?