秘匿化ポリシーが設定されている秘匿化対象に関する情報を提供します。
名前 | 型 | 説明 |
---|---|---|
schema_name | varchar(63) | 秘匿化ポリシーが適用されているテーブルのスキーマ名 |
table_name | varchar(63) | 秘匿化ポリシーが適用されているテーブル名 |
policy_name | varchar(63) | 秘匿化ポリシー名 |
column_name | varchar(63) | 秘匿化対象名 |
function_type | varchar(63) | 秘匿化種別
|
function_parameters | varchar(1024) | 部分秘匿化の秘匿化形式 |
regexp_pattern | varchar(1024) | 正規表現による改訂方法 |
regexp_replacement | varchar(1024) | 正規表現の改訂後の文字 |
regexp_flags | varchar(20) | 正規表現のフラグ |
column_description | varchar(1024) | 秘匿化対象の説明 |
実行例
postgres=# select * from pgx_confidential_columns; schema_name | table_name | policy_name | column_name | function_type | function_parameters | regexp_pattern | regexp_replacement | regexp_flags | column_description -------------+------------+-------------+-------------+---------------+----------------------------------------+----------------+--------------------+-------------+-------------------- public | t1 | p1 | c1 | FULL | | | | | public | t1 | p1 | c2 | PARTIAL | VVVFVVVVFVVVV, VVV-VVVV-VVVV, *, 4, 11 | | | | (2 row)