pg_triggerpg_triggerカタログはテーブル上のトリガを保存します。TRIGGERを参照してください。どのsession_replication_roleモードでトリガが発行されるかを制御します。トリガが(通常tgconstraintにより識別される制約を強制するために)内部的に生成される場合は真。トリガが列固有であれば列番号。トリガのWHEN条件に関する(nodeToString()表現による)式ツリー。存在しなければNULL現在、列固有のトリガ処理はUPDATEイベントのみでサポートされていますので、tgattrはこの種類のイベントにのみ関連します。tgtypeにはこの他のイベント用のビットが含まれているかもしれませんが、これらはtgattrの値とは関係ないテーブル全体のものであると仮定されます。tgconstraintがゼロではないとき、tgconstrrelid、tgconstrindid、tgdeferrable、tginitdeferredは参照されるpg_constraint項目と共に冗長となっています。遅延不可能なトリガを遅延可能な制約に関連付けさせることが可能です。外部キー制約では一部を遅延可能、一部を遅延不可能なトリガを持つことができます。pg_class.reltriggersは、テーブルがこのカタログ内にトリガを持っている場合は真とならなければなりません。pg_ts_config。