Skip to content

Схема данных ​

Схема определяет структуру коллекции: какие поля доступны, их типы и ограничения.

Схема является строгой — тип каждого поля фиксирован и проверяется при создании и обновлении записей. Если данные не соответствуют указанному типу или настройкам, запрос будет отклонён с ошибкой валидации.

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

Управление схемой ​

  1. Откройте коллекцию
  2. Перейдите во вкладку «Схема»
  3. Добавьте или измените поля
  4. Нажмите «Сохранить»

Автоматические поля ​

Каждая запись автоматически содержит системные поля:

ПолеОписание
_idУникальный идентификатор записи
_createdAtДата и время создания
_updatedAtДата и время последнего обновления
_userПользователь-владелец записи (для Доступность: User & Workspace)
_workspaceПространство-владелец записи (для Доступность: Workspace)

📌 Изменение полей невозможны

Автоматические поля создаются и обновляются системой. Их нельзя изменить вручную.

Типы полей ​

Текст ​

Строковое значение.

НастройкаОписание
Минимальная длинаМинимальное количество символов
Максимальная длинаМаксимальное количество символов
Регулярное выражениеПаттерн для валидации значения
Может быть пустымДопускается ли пустое значение

Число ​

Числовое значение (целое или дробное).

НастройкаОписание
МинимумМинимальное значение
МаксимумМаксимальное значение
Может быть 0Допускается ли нулевое значение

Да/Нет ​

Логическое значение: true или false.

НастройкаОписание
Допускается только trueЗначение обязательно должно быть true

Дата и время ​

Дата и время в формате ISO 8601.

НастройкаОписание
Может быть пустымДопускается ли пустое значение

Список ​

Выбор значения из заранее определённого набора.

НастройкаОписание
Допустимые значенияСписок строк для выбора
Множественный выборМожно ли выбрать несколько значений
Может быть пустымДопускается ли пустое значение

Связь ​

Ссылка на запись из другой коллекции.

НастройкаОписание
КоллекцияВыбор связанной коллекции
Может быть пустымДопускается ли пустое значение

Email ​

Адрес электронной почты. Автоматически валидируется на соответствие формату email.

НастройкаОписание
Допустимые доменыРазрешённые почтовые домены
Кроме доменовЗапрещённые почтовые домены
Может быть пустымДопускается ли пустое значение

URL ​

Ссылка на веб-ресурс. Автоматически валидируется на соответствие формату URL.

НастройкаОписание
Допустимые доменыРазрешённые домены
Кроме доменовЗапрещённые домены
Может быть пустымДопускается ли пустое значение

JSON ​

Произвольная JSON-структура. Используется для кастомных данных, например, когда стандартные типы не подходят.

НастройкаОписание
Максимальный размерОграничение размера в байтах
Может быть пустымДопускается ли пустое значение

Контент ​

Визуальный редактор контента. Значение хранится в формате markdown-разметки.

НастройкаОписание
Может быть пустымДопускается ли пустое значение

Планируемые типы ​

Следующие типы полей находятся в разработке:

ТипОписание
ФайлПрикрепление файла к записи
AI ТекстАвтоматическое заполнение с помощью ИИ по заданному промпту с использованием данных записи

Индексация и уникальность ​

Для большинства типов полей доступны дополнительные настройки индексов:

  • Индексировать это поле — ускоряет фильтрацию, поиск и сортировку по этому полю.
  • Только уникальные значения — значение поля не может повторяться (подходит для email, телефона, id заказа и т.п.).

Индексация и уникальность недоступны для типов: Дата и время, Да/Нет, JSON, Список, Контент.