Mockpit
Разделы
Документация/Ресурсы/Схема и генераторы

Схема и генераторы

У каждого поля схемы есть имя, тип и правило, по которому для него придумывается значение. Правило срабатывает, когда генерируются стартовые записи и когда к коллекции добавляют новое поле.

Типы полей

ТипПравило по умолчаниюПример значения
STRING{{faker.word}}caption
NUMBER{{faker.number(1,1000)}}742
BOOLEAN{{faker.bool}}true
DATE{{faker.date}}2026-08-27
DATETIME{{faker.datetime}}2026-08-27T09:12:04Z
UUID{{faker.uuid}}9c1e…a4
NAME{{faker.name}}Анна Петрова
EMAIL{{faker.email}}anna@example.com
ENUMперечисление значенийadmin
JSONзначение вписывается вручную{"tags":[]}

Диапазон у чисел

У типа NUMBER задаются границы, и они попадают в правило:

{{faker.number(18,65)}}

Обе границы входят в диапазон. Нижняя не может быть больше верхней — такое поле не сохранится. Если диапазон не задан, значения берутся из 1…1000.

Перечисления

Для ENUM значения перечисляются вручную при создании поля — придумать их не из чего. В записи попадает случайное из перечисленных.

Смена правила не трогает уже сохранённые записи

Новое правило подействует на записи, созданные после него. Чтобы применить его ко всей коллекции, перегенерируйте поле — это отдельное действие в дашборде.