43.20. pg_listener
pg_listener カタログは LISTEN と NOTIFY コマンドをサポートします。監視しているそれぞれの通知名に対するエントリを pg_listener に作成します。通知者は pg_listener をスキャンし通知が行われたことを示すため、一致したそれぞれのエントリに対して更新をかけます。通知者は(テーブルに記録された PID を使用し)停止状態のリスナ喚起のために信号を送ります。
表 43-20. pg_listener 列
名前 | 型 | 参照先 | 説明 |
---|
relname | name | | 通知条件名。(名前はデータベース内の実際のリレーションと一致する必要はありません。relname という呼び方は歴史的なものです。)
|
listenerpid | int4 | | この見出し語を作成したサーバプロセスの PID |
notification | int4 | | このリスナに対し中途のイベントがない場合はゼロ。あるイベントがその途中にある時は通知を送ったサーバプロセスの PID。
|