OXBOX Help

Базы данных

Схемы баз данных

Название

Тип

Описание

title*

string

Название таблицы. Используется в качестве комментария

properties*

array

Св-ва таблицы

rows_key

string

Ключ, по которому определяются записи

rows

array

Обязательные записи. Записи из этого списка будут автоматически добавляться/изменяться при обновлении баз данных. Добавляются/изменяются только те св-ва, которые прописаны в этой схеме

Название

Тип

Описание

title*

string

Название св-ва. Используется в качестве комментария

article*

string

Артикул. Системное название св-ва type

type

string

Тип. Синтаксис MySQL: varchar(75), int, datetime, ..

is_required*

string "Y"/"N"

Обязательные записи. Записи из этого списка будут автоматически добавляться/изменяться при обновлении баз данных. Добавляются/изменяются только те св-ва, которые прописаны в этой схеме

default

mixed

Значение св-ва по умолчанию. Если отсутствует – то null

Пример схемы таблицы

{ "title": "Роли", "properties": [ { "title": "Название", "article": "title", "type": "varchar(75)", "is_required": "Y", "default": null }, { "title": "Артикул", "article": "article", "type": "varchar(75)", "is_required": "Y", "default": null } ], "rows_key": "article", "rows": [ { "id": 1, "title": "Техническая поддержка", "article": "support", "is_system": "Y" }, { "id": 2, "title": "Директор", "article": "director", "is_system": "Y" } ] }

Cистемные св-ва

  • is_system

    Системная запись. Обязательное поле. Если у записи параметр “is_system” имеет значение “Y” – то ее нельзя изменять или удалять

  • is_active

    Активность записи. Используется как аналог корзины. Поле обязательно, если в схеме Объекта, св-во “is_trash” указано как true. Если у записи поле “is_active” имеет значение “N” – то она будет считаться удаленной

  • created_at

    Дата создания записи. По умолчанию текущая дата “CURRENT_TIMESTAMP”

25 июня 2025