Обработка изменений для DBGate
DBGate читает настройки из таблиц и представлений настройки обработчиков.
DBGate поддерживает все возможности, описанные в статьях:
- Обработка изменений хранимыми процедурами
- Обработка изменений командами SQL
- Обработка изменений для таблиц
- Обработка изменений для представлений
DBGate создает API для каждого обработчика и публикует обработчики событий в свойстве CHANGE_HANDLERS метаданных объектов и колонок.
Примеры определения можно посмотреть в онлайн-примере:
- https://dbgate.savetodb.com/api/mssql-023/en-us/s02/usp_cashbook3/$metadata
- https://dbgate.savetodb.com/api/mssql-023/en-us/s02/view_cashbook3/$metadata
Встроенный клиент JavaScript и SaveToDB 8+ используют метаданные и выполняют команды POST при каждом изменении ячеек.