2022-08-26 19:07:59 +00:00
|
|
|
|
---
|
|
|
|
|
slug: /zh/operations/system-tables/row_policies
|
|
|
|
|
---
|
2021-10-27 07:59:11 +00:00
|
|
|
|
# system.row_policies {#system_tables-row_policies}
|
|
|
|
|
|
|
|
|
|
包含一个特定表的过滤器, 以及应该使用此行策略的角色和/或用户列表.
|
|
|
|
|
|
|
|
|
|
列信息:
|
|
|
|
|
- `name` ([String](../../sql-reference/data-types/string.md)) — 行策略的名称.
|
|
|
|
|
|
|
|
|
|
- `short_name` ([String](../../sql-reference/data-types/string.md)) — 行策略的短名称. 行策略的名称是复合的,例如:myfilter ON mydb.mytable. 这里 "myfilter ON mydb.mytable" 是行策略的名称, "myfilter" 是它的简称.
|
|
|
|
|
|
|
|
|
|
- `database` ([String](../../sql-reference/data-types/string.md)) — 数据库名称.
|
|
|
|
|
|
|
|
|
|
- `table` ([String](../../sql-reference/data-types/string.md)) — 表名称.
|
|
|
|
|
|
|
|
|
|
- `id` ([UUID](../../sql-reference/data-types/uuid.md)) — 行策略 ID.
|
|
|
|
|
|
|
|
|
|
- `storage` ([String](../../sql-reference/data-types/string.md)) — 存储行策略的目录名.
|
|
|
|
|
|
|
|
|
|
- `select_filter` ([Nullable](../../sql-reference/data-types/nullable.md)([String](../../sql-reference/data-types/string.md))) — 用于过滤行的条件.
|
|
|
|
|
|
2022-08-29 17:59:51 +00:00
|
|
|
|
- `is_restrictive` ([UInt8](../../sql-reference/data-types/int-uint.md#uint-ranges)) — 显示行策略是否限制对行的访问, 参考 [CREATE ROW POLICY](../../sql-reference/statements/create/row-policy.mdx#create-row-policy-as). 值:
|
2021-10-27 07:59:11 +00:00
|
|
|
|
- `0` — 行策略使用 `AS PERMISSIVE` 子句定义.
|
|
|
|
|
- `1` — 行策略使用 `AS RESTRICTIVE` 子句定义.
|
|
|
|
|
|
|
|
|
|
- `apply_to_all` ([UInt8](../../sql-reference/data-types/int-uint.md#uint-ranges)) — 显示为所有角色和/或用户设置的行策略.
|
|
|
|
|
|
|
|
|
|
- `apply_to_list` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 应用行策略的角色和/或用户列表.
|
|
|
|
|
|
|
|
|
|
- `apply_to_except` ([Array](../../sql-reference/data-types/array.md)([String](../../sql-reference/data-types/string.md))) — 行策略应用于除列出的角色和/或用户之外的所有角色和/或用户.
|
|
|
|
|
|
|
|
|
|
## 另请参阅 {#see-also}
|
|
|
|
|
|
|
|
|
|
- [SHOW POLICIES](../../sql-reference/statements/show.md#show-policies-statement)
|