triggerstriggersビューには、現在のデータベース内で、現在のユーザが所有するあるいは何らかのSELECT以外の権限を持つテーブルまたはビューに定義された、全てのトリガがあります。トリガを持つデータベースの名前です(常に現在のデータベースです)。トリガを持つスキーマの名前です。(INSERT、UPDATEもしくはDELETEです)。(常に現在のデータベースです)。トリガが定義されたテーブルを持つスキーマの名前です。トリガが定義されたテーブルの名前です。トリガのWHEN条件です。(現在有効なロールが所有していないテーブルの場合もNULLです)。function(...)です)。(ROWもしくはSTATEMENTです)。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLで利用できない機能に適用されるものです。PostgreSQLにおけるトリガには、標準SQLと比べ、2つの非互換があり、これらは情報スキーマの表現に影響を与えます。1つ目は、PostgreSQLではトリガ名は、独立したスキーマオブジェクトではなく、それぞれのテーブル内で局所的であることです。そのため、別のテーブルに属している場合、1つのスキーマ内でトリガ名を重複させることができます。(trigger_catalogとtrigger_schemaは実際、そのトリガが定義されたテーブルに属する値となります。標準SQLでは1つのみしか許されません。トリガが複数のイベントで発行するように定義された場合、それぞれのイベントで1行という形で、情報スキーマ内では複数の行として表現されます。event_manipulation)となります。それでもなお、標準SQLに従う(スキーマ内でトリガ名を一意とし、トリガに対し1種類のイベントしか持たせないという)手法でトリガを定義していれば、これは影響ありません。1999標準におけるものです。新しい名前はSQL:2003以降に準拠しています。udt_privileges。