Быстрый старт
Создайте конфигурационный файл seeder.yaml в корне вашего проекта:
touch seeder.yaml
Добавьте в него "скелет" конфигурации:
seeder.yaml
seeder:
state:
- name: my first seed
type: ...
config:
- ...
Определите тип хранилища, в примере это будет postgres:
seeder.yaml
seeder:
state:
- name: my first seed
type: postgres
config:
- ...
Опишите конфигурацию:
seeder.yaml
seeder:
state:
- name: my first seed
type: postgres
config:
- file: my_first_seed.sql
Создайте файл my_first_seed.sql и опишите данные в нём:
touch my_first_seed.sql
my_first_seed.sql
insert into person (id, name)
values (gen_random_uuid(), 'Some name');
Загрузите данные в postgres:
export SEEDER_PG_CONNSTR="postgres://postgres:secret@localhost:5432/db"
seeder
Более подробные инструкции по конфигурации разных типов хранилищ вы найдёте в разделе "Туториал".