Postgres Прослушивание / Уведомление Как узнать, есть ли сообщения на текущем канале (один канал)? - PullRequest
0 голосов
/ 26 марта 2020

Я отправляю уведомление от Postgres с помощью notify в приложение c ++, которое использует библиотеку pg. Могу ли я узнать, сколько сообщений в этом канале?

ex:

  • listen mychannel (в приложении c ++)
  • notify mychannel, message1 (от postgres) )
  • по какой-то причине - приложение закрыто
  • уведомить mychannel, message2

Когда я снова открываю приложение, уведомление все еще там. Как я могу отслеживать сообщения на канале? Могу ли я увидеть уведомление в pg_stat_activity? Запрос прослушивания я вижу.

Спасибо.

...