@bernex

Можно ли вызывать действие на изменение строки в Firebird?

Есть база данных, возможно ли организовать "callback"(запрос на url с передачей ID изменившейся записи), базы данных при изменении строки или статуса, даты?

Идеально бы внутреннее решение или возможно есть плагины, библиотеки или программы для этого. Производительное и быстрое и главное надежное.

Т.е. чтобы ее все строки не опрашивать на изменение. Т.к. с ней работает множество приложений. И сложно синхронизировать данные.
  • Вопрос задан
  • 306 просмотров
Решения вопроса 1
@BorHblK
Был Support, Стал QA
Есть такая вещь как "События". Firebird Event (alerts)
При изменении каких либо данных в таблице - генерируется Alert который рассылается на всех подключенных Клиентов. И они тогда перечитывают данные.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@ldvldv
Можно написать свою UDF wm-help.net/lib/b/book/4054355128/487

Или триггером добавлять ID строки и имя таблицы в специальную таблицу, откуда считывать информацию раз в 15 секунд, например.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы