Stream triggers row variables#

TG_NAME#

データ型の名前。この変数には、実際に起動されたトリガーの名前が含まれています。実際のトリガー名には、トリガーの作成中に指定された名前と比較して、‘_bdrt’または’_bdrc’サフィックストリガータイプによって異なります。

TG_WHEN#

データ型テキスト。この変数は、競合トリガーと変換トリガーの両方でBEFORE を示します。 bdr.trigger_get_type() 情報ファンクションを呼び出すことにより、ストリームトリガータイプを取得できます。

bdr.trigger_get_type を参照してください。

TG_LEVEL#

データ型text ROW の文字列。

TG_OP#

データタイプ text トリガーが起動されたオペレーションを識別するINSERT 、UPDATE 、またはDELETE の文字列。

TG_RELID#

データ型oid トリガー呼び出しの原因となったテーブルのオブジェクトID。

TG_TABLE_NAME#

データ型名 トリガーの呼び出しを発生させたテーブルの名前。

TG_TABLE_SCHEMA#

データ型名 トリガー呼び出しの原因となったテーブルのスキーマの名前。パーティションテーブルの場合、これはルートテーブルの名前です。

TG_NARGS#

データ型整数 bdr.create_conflict_trigger() またはbdr.create_transform_trigger() ステートメントのトリガーファンクションに指定された引数の数。

TG_ARGV[]#

テキストのデータ型配列 bdr.create_conflict_trigger() またはbdr.create_transform_trigger() ステートメントの引数。インデックスは0からカウントします。無効なインデックス0未満またはTG_NARGS 以上の場合、 NULL 値になります。