以下にサーバ上からの実行例を示します。
秘匿化ポリシーの変更
秘匿化ポリシーを変更するために、pgx_alter_confidential_policyシステム管理関数を実行します。
変更内容は以下とします。
○ 変更内容:秘匿化対象の追加
○ 秘匿化対象:文字型のc2
○ 秘匿化種別:PARTIAL
○ 秘匿化条件:'VVVFVVVVFVVVV, VVV-VVVV-VVVV, *, 4, 11'
postgres=# select pgx_alter_confidential_policy(table_name := 't1', policy_name := 'p1', action := 'ADD_COLUMN', column_name := 'c2', function_type := 'PARTIAL', function_parameters := 'VVVFVVVVFVVVV, VVV-VVVV-VVVV, *, 4, 11'); pgx_alter_confidential_policy -------------------------------- t (1 row)
表示されるデータの確認
秘匿化対象のデータが正しく改訂されていることを確認します。
postgres=# select * from t1; c1 | c2 ----+--------------- 0 | 012-****-**** 0 | 012-****-**** 0 | 012-****-**** (3 row)
参照
pgx_alter_confidential_policyシステム管理関数の詳細は、“B.3.1 pgx_alter_confidential_policy”を参照してください。