3. Описание MCP-сервера › 3.3 Движок › База данных › engine_db_locks

Показывает, какие таблицы взяты в работу: кем, какой операцией и с какого времени.

Право

«Прямой доступ → База данных → Получить список блокировок» (AGENT_ENGINE_DB_LOCKS).

Параметры

Нет.

Ответ

{"locks": {"columns": ["table", "user", "command", "operation", "since"],
           "rows": [["store", "Администратор", "MELBIS_SYSTEM", "", "2026-09-17 10:12:40"]]}}
Колонка Что это
table таблица без префикса
user кто держит; MELBIS SYSTEM — витрина
command команда операции; MELBIS_SYSTEM — блокировка вне операции
operation путь операции в дереве операций программы; пусто вне операции
since с какого времени

В список попадают все блокировки своего логина и все блокировки общих таблиц; личные таблицы других пользователей (u_*) в него не входят.

Как читать строку:

user command Что это
MELBIS SYSTEM MELBIS_SYSTEM витрина взяла таблицу на время записи; так же выглядит таблица, которую подчищает шаг clear_dependent
человек MELBIS_SYSTEM блокировка вне операции: ручная из программы, шаг lock пула или добавление файла элемента — либо зависшая
человек команда обычная операция: занята вся группа её таблиц

Свои блокировки не отличить по имени. Агент входит под логином человека за компьютером, поэтому его блокировка и блокировка открытого окна программы стоят под одним именем. Различаются они операцией и временем.

Отказы

Только общие — «Ответы и отказы».