typeorm Фикстуры, как наполнить базу сгенерированными данными
Primary tabs
Можно использовать пакет typeorm-fixtures-cli (если требуется, см. наш пример для консольной команды с typescript)
Возможные ошибки при использовании
-
Fail fixture loading: bad indentation of a mapping entry at line .., column .:
items:-- неправильный отсутуп в разметке файла .yml
-
Fail fixture loading: null value in column "..." violates not-null constraint
-- если эта шутка возникает для ссылки на внешний ключ, то убедитесь, что вы используете в качетве имени то же имя поля что и в entity, а не сгенерированное имя для этой колонки!
Т.е. пишем:
details: '@dataDetail{1}'
а не:
detailsDataId: : '@dataDetail{1}'
Применение фикстур
- Log in to post comments
- 992 reads