row_policies
包含针对特定表的过滤器,以及应该使用此行策略的角色和/或用户列表。
列
name
(字符串) — 行策略的名称。short_name
(字符串) — 行策略的简称。行策略的名称是复合的,例如:myfilter ON mydb.mytable。 这里“myfilter ON mydb.mytable”是行策略的名称,“myfilter”是它的简称。database
(字符串) — 数据库名称。table
(字符串) — 表名称。如果策略用于数据库,则为空。id
(UUID) — 行策略 ID。storage
(字符串) — 存储行策略的目录名称。is_restrictive
(UInt8) — 显示行策略是否限制对行的访问,请参见 CREATE ROW POLICY。 值0
— 行策略使用AS PERMISSIVE
子句定义。1
— 行策略使用AS RESTRICTIVE
子句定义。apply_to_all
(UInt8) — 显示为所有角色和/或用户设置的行策略。apply_to_except
(数组(字符串)) — 应用于所有角色和/或用户,除了列出的角色和/或用户之外,应用行策略。