43.20. pg_listener

pg_listener カタログは LISTENNOTIFY コマンドをサポートします。監視しているそれぞれの通知名に対するエントリを pg_listener に作成します。通知者は pg_listener をスキャンし通知が行われたことを示すため、一致したそれぞれのエントリに対して更新をかけます。通知者は(テーブルに記録された PID を使用し)停止状態のリスナ喚起のために信号を送ります。

表 43-20. pg_listener

名前参照先説明
relnamename  通知条件名。(名前はデータベース内の実際のリレーションと一致する必要はありません。relname という呼び方は歴史的なものです。)
listenerpidint4 この見出し語を作成したサーバプロセスの PID
notificationint4  このリスナに対し中途のイベントがない場合はゼロ。あるイベントがその途中にある時は通知を送ったサーバプロセスの PID。