ClickHouse Cloud only
system.masking_policies
定義されているすべてのマスキングポリシーに関する情報を保持します。
カラム:
name(String) — マスキングポリシーの名前。完全名の形式はshort_name ON database.tableです。short_name(String) — マスキングポリシーの短縮名。たとえば、完全名がmask_email ON mydb.mytableの場合、短縮名はmask_emailです。database(String) — データベース名。table(String) — テーブル名。id(UUID) — マスキングポリシーの ID。storage(String) — マスキングポリシーが保存されているディレクトリ名。update_assignments(Nullable(String)) — データをどのようにマスクするかを定義する UPDATE の代入指定。例:email = '***masked***', phone = '***-***-****'。where_condition(Nullable(String)) — マスキングを適用する条件を指定する任意の WHERE 句。priority(Int64) — 複数のマスキングポリシーを適用する際の優先度。値が高いポリシーが先に適用されます。デフォルトは 0 です。apply_to_all(UInt8) — マスキングポリシーがすべてのロールおよび/またはユーザーに適用されるかどうかを示します。true の場合は 1、それ以外は 0 です。apply_to_list(Array(String)) — マスキングポリシーが適用されるロールおよび/またはユーザーの一覧。apply_to_except(Array(String)) — 一覧に含まれるロールおよび/またはユーザーを除く、すべてのロールおよび/またはユーザーにマスキングポリシーが適用されます。apply_to_allが 1 の場合にのみ設定されます。