ページの先頭行へ戻る
Enterprise Postgres 9.5 運用ガイド
FUJITSU Software

B.3.4 pgx_enable_confidential_policy

機能

秘匿化ポリシーを有効/無効にします。

書式

pgx_enable_confidential_policy(
[schema_name	:= 'schema_name', ]
table_name 	:= 'table_name', 
policy_name	:= 'policy_name',
enable		:= 'policy_status'
)

引数

詳細は以下のとおりです。

引数

データ型

意味

デフォルト値

schema_name

varchar(63)

秘匿化ポリシーを有効/無効にするテーブルのスキーマ名

'public'

table_name

varchar(63)

秘匿化ポリシーを有効/無効にするテーブル名

省略不可

policy_name

varchar(63)

秘匿化ポリシー名

省略不可

enable

boolean

秘匿化ポリシーの状態

  • 't':有効

  • 'f':無効

省略不可

引数の省略可否は以下のとおりです。

引数

省略可否

schema_name

table_name

×

policy_name

×

enable

×

○:省略可  ×:省略不可

戻り値

戻り値

意味

TRUE

正常終了

FALSE

異常終了

実行例

秘匿化ポリシーp1を有効にする場合

postgres=# select pgx_enable_confidential_policy(table_name := 't1', policy_name := 'p1', enable := 't');
 pgx_enable_confidential_policy 
---------------------------------
 t
(1 row)

説明

pgx_enable_confidential_policyシステム管理関数の引数の順序は任意に指定可能です。

参照

引数に指定する文字列は、“PostgreSQL文書”の“文字列定数”を参照してください。