mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-16 03:12:43 +00:00
2.5 KiB
2.5 KiB
slug |
---|
/ja/operations/system-tables/row_policies |
row_policies
特定のテーブルに対するフィルターと、この行ポリシーを使用するべき役割やユーザーのリストを含んでいます。
カラム:
-
name
(String) — 行ポリシーの名前。 -
short_name
(String) — 行ポリシーの短縮名。行ポリシーの名前は複合的であり、例えば: myfilter ON mydb.mytable。ここでの「myfilter ON mydb.mytable」が行ポリシーの名前であり、「myfilter」がその短縮名です。 -
database
(String) — データベース名。 -
table
(String) — テーブル名。データベースに対するポリシーの場合は空。 -
id
(UUID) — 行ポリシーID。 -
storage
(String) — 行ポリシーが保存されているディレクトリの名前。 -
is_restrictive
(UInt8) — 行ポリシーが行へのアクセスを制限するかを示します。CREATE ROW POLICYを参照してください。値:0
— 行ポリシーがAS PERMISSIVE
句で定義されている。1
— 行ポリシーがAS RESTRICTIVE
句で定義されている。
-
apply_to_all
(UInt8) — すべての役割および/またはユーザーに設定された行ポリシーを示します。 -
apply_to_list
(Array(String)) — 行ポリシーが適用される役割および/またはユーザーのリスト。 -
apply_to_except
(Array(String)) — 記載されている役割および/またはユーザーを除き、行ポリシーが適用されているすべての役割および/またはユーザー。