Нужен thread-safe C# код, "слушающий" триггеры в Postgre
Цель:
Получить event-driven, thread-safe C#-код (Ваш код будет размещён в многопоточном приложении/Windows Service). Тестировать будем в консольном приложении.
Исходные данные:
Есть Postgre DB, и есть к нему C# клиент.
Задача:
Хочу в ответ на триггеры INSERT и UPDATE получать в C# коде список изменённых строк (с новыми значениями всех полей).
Не указываю типы колонок, т.к. единственное, к чему можно привязываться - это к названию колонок и таблиц, не более: типы колонок могут быть любыми (поле "id" есть всегда).
Предполагаю использование:
- Postgre NOTIFY / LISTEN
Способы оплаты: за спасибо/на пиво/на телефон/перевод/нал (если в СПб находитесь).
Спасибо!