postgre用データベースのマスク(個人情報保護法対応)SQLを作成する
・解析する「テーブル項目一覧.xls」の情報を設定して
「postgre用データベースのマスクSQL文作成」ボタン押下すると、指定のフォルダに
”テーブルのマスクSQL文.txt”及び、”テーブルのマスク項目一覧.txt”ができます。
・実際に作成したものを「サンプル」フォルダに載せました。
・”テーブルのマスクSQL文.txt”をpostgreで実行してください。
補足:前準備として付属の「zz_mask4item.sql」を実行してpostgreに関数を登録して置いてください。
*zz_mask4item関数の条件文はEUC_JP用です。
■zz_mask4itemのマスク方法:文字の種類は変えない
(チェックエラーにならない)ということを主眼にしてます。
項目内要を2文字めから1文字おきに置換する
・' '、'ー'、' 'は変換しない。
・全角数字項目は"9"
・全角"A"から"Z"は"X"
・全角"a"から"z"は"x"
・全角カタカナ項目は"ア"
・全角ひらがな項目は"あ"
・半角カタカナ項目は"ア"
・上記以外の全角は"X"
・半角数字項目は"9"
・半角"A"から"Z"は"X"
・半角"a"から"z"は"x"
・半角"-",".","@"は変換しない
・上記以外の半角は"X"
nullはnullを戻す
srcは修正BSDライセンス。プロ仕様(開発者向け)です。
使用方法はツール(エクセル)に記載しました。
ソフト名: | postgre用データベースのマスクSQL作成 |
---|---|
動作OS: | Windows 7/Vista/XP/Me/2000/NT |
機種: | IBM-PC |
種類: | フリーソフト |
作者: | kazpgm |