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 値になります。