購読しているセッションに配信を行う。何かしら実行させることで通知が表示される。トランザクションで囲んだ場合はのように、コミット時に配信される。トランザクション内で同じチャンネルに対して複数回配信を行った場合はのように、複数回配信されることはなく、一度だけ配信される。詳しくはマニュアルに記載されている。されたら画面上にリアルタイムに発言が表示されるシステムを作ってみる。now());シーケンス、内容、時刻を持つだけの単純なテーブルを作った。してほしいので、トリガーを作成する。文が関数になったもので、チャンネル名やペイロード(通知の際に使用できる任意の文字列)が不定である場合に便利とされている。あり、戻り値が利用されないため、何でも良い。渡すことで、リアルタイムに変更を監視することも可能なはずである。tcnモジュールを利用することでわざわざトリガー関数を作らなくても良いようだ。このモジュールは行指向のため、今回の用途からすると少しオーバースペックではある。