Name

CheckAuth — 認証トークンに基づいて行の更新と削除を拒否/許可するテーブルのトリガを生成します。

Synopsis

integer CheckAuth(text a_schema_name, text a_table_name, text a_key_column_name);

integer CheckAuth(text a_table_name, text a_key_column_name);

説明

認証トークンに基づいて行の更新と削除を拒否/許可するテーブルのトリガを生成します。<rowid_col>カラムを使用する行を判別します。

a_schema_nameが渡されない場合には、現在のスキーマのテーブルを探索します。

[Note]

このテーブルに認証トリガが既に存在している場合には、エラーになります。

トランザクション機能が無い場合は、例外が投げられます。

Availability: 1.1.3

SELECT CheckAuth('public', 'towns', 'gid');
                        結果
                        ------
                        0
                        

関連情報

EnableLongTransactions