Как заставить триггер PostgreSQL и C # Windows Service работать вместе? - PullRequest
1 голос
/ 27 января 2010

Я хочу написать службу Windows на C #, которая будет ожидать изменения в конкретной таблице в базе данных PostgreSQL, а затем работать на основе данных из последней вставленной строки. Насколько я знаю (я новичок в PostgreSQL), я могу использовать триггеры для выполнения функции в структурном коде - но как заставить ее передавать данные в мой сервис?

Заранее спасибо за любые предложения.

1 Ответ

1 голос
/ 27 января 2010

Посмотрите на асинхронные уведомления - http://www.postgresql.org/docs/8.4/static/sql-notify.html. Запустите уведомление с уведомлением NOTIFY из триггера, попросите службу LISTEN установить соединение и действовать после уведомления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...