Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
POST_EVENT
POST_EVENT
События Firebird предоставляют механизм сигнализации, который позволяет приложениям прослушивать изменения базы данных, сделанные параллельно выполняющимися приложениями, без необходимости расходовать ресурсы CPU или использовать сетевые ресурсы, опрашивая друг друга.
Синтаксис оператора:
POST_EVENT имя-события;
Это приводит к тому, что событие имя-события "отправляется" в стек, имя-события может быть любой строкой, содержащей до 78 символов и не требующей предварительного определения на сервере. Помещенные в стек события будут отправлены клиентам, "прослушивающим" события с помощью обработчика извещений (event alerter).
Когда транзакция подтверждается, все сообщения, появившиеся в триггерах и хранимых процедурах, отправляются прослушивающим клиентским приложениям. Приложение может отреагировать на сообщение, например, прочитав заново используемый набор данных.
Подробности см. в разд. "События" главы 32.
- Wiring All the Event Handlers
- Использование POST_EVENT
- EVENT MEMORY SIZE
- Starting SNAT and the POSTROUTING chain
- Текстовые сообщения процедуры POST
- Использование BIOS POST для определения поломок
- Time2Post
- Работа со шрифтами TrueType и PostScript Type 1
- Choosing a Database: MySQL Versus PostgreSQL
- Configuring PostgreSQL
- Initializing the Data Directory in PostgreSQL
- Creating a Database in PostgreSQL