Skip to main content

描述

包含某个特定表的过滤器,以及应使用该行策略的角色和/或用户列表。

  • name (String) — 行策略名称。
  • short_name (String) — 行策略的简称。行策略名称由多个部分组成,例如:myfilter ON mydb.mytable。此处 ‘myfilter ON mydb.mytable’ 为行策略名称,‘myfilter’ 为其简称。
  • database (String) — 数据库名称。
  • table (String) — 表名称。若为数据库策略,则为空。
  • id (UUID) — 行策略 ID。
  • storage (String) — 存储行策略的目录名称。
  • select_filter (Nullable(String)) — 用于在 SELECT 查询中筛选的表达式。
  • is_restrictive (UInt8) — 表示行策略是否限制对行的访问。值:• 0 — 行策略通过 AS PERMISSIVE 子句定义,• 1 — 行策略通过 AS RESTRICTIVE 子句定义。
  • apply_to_all (UInt8) — 表示行策略是否应用于所有角色和/或用户。
  • apply_to_list (Array(String)) — 应用行策略的角色和/或用户列表。
  • apply_to_except (Array(String)) — 行策略应用于除所列角色和/或用户外的所有角色和/或用户。

另见

最后修改于 2026年8月14日