機能
秘匿化種別に全秘匿化を指定した場合の改訂後の文字を変更します。
書式
pgxa_update_confidential_values( [number_value := 'number_value'] [, char_value := 'char_value'] [, varchar_value := 'varchar_value'] [, date_value := 'date_value'] [, ts_value := 'ts_value'] )
引数
詳細は以下のとおりです。
引数 | データ型 | 意味 |
---|---|---|
number_value | integer | 数値型における改訂後の文字 |
char_value | varchar(1) | char型における改訂後の文字 |
varchar_value | varchar(1) | varchar型における改訂後の文字 |
date_value | date | date型における改訂後の文字 |
ts_value | timestamp | timestamp型における改訂後の文字 |
戻り値
戻り値 | 意味 |
---|---|
TRUE | 正常終了 |
FALSE | 異常終了 |
実行例
char型、およびvarchar型の改定後の文字を'*'にする場合
> psql postgres psql (9.2.8) Type "help" for help. postgres=# select pgxa_update_confidential_values(char_value := '*', varchar_value := '*'); pgxa_update_confidential_values --------------------------------- t (1 row)
説明
pgxa_update_confidential_valuesシステム関数の引数の順序は任意に指定可能です。
pgxa_update_confidential_valuesシステム関数には1つ以上の引数を指定してください。省略した引数については、改訂後の文字は変更されません。
参照
引数に指定する文字列は、“PostgreSQL文書”の“文字列定数”を参照してください。