설명
컬럼
name(String) — ROW POLICY의 이름입니다.short_name(String) — ROW POLICY의 축약 이름입니다. ROW POLICY 이름은 복합 이름입니다. 예를 들어myfilter ON mydb.mytable이 있습니다. 여기서 ‘myfilter ON mydb.mytable’은 ROW POLICY의 이름이고, ‘myfilter’은 축약 이름입니다.database(String) — 데이터베이스 이름입니다.table(String) — 테이블 이름입니다. 데이터베이스에 대한 정책인 경우 비어 있습니다.id(UUID) — ROW POLICY ID입니다.storage(String) — ROW POLICY이 저장된 디렉터리의 이름입니다.select_filter(Nullable(String)) —SELECT쿼리에서 필터링에 사용되는 표현식입니다.is_restrictive(UInt8) — ROW POLICY이 행에 대한 접근을 제한하는지 여부를 나타냅니다. 값: • 0 — ROW POLICY이AS PERMISSIVE절로 정의되어 있습니다. • 1 — ROW POLICY이 AS RESTRICTIVE 절로 정의되어 있습니다.apply_to_all(UInt8) — ROW POLICY이 모든 역할 및/또는 사용자에 적용되도록 설정되어 있음을 나타냅니다.apply_to_list(Array(String)) — ROW POLICY이 적용되는 역할 및/또는 사용자의 목록입니다.apply_to_except(Array(String)) — 나열된 대상을 제외한 모든 역할 및/또는 사용자에게 ROW POLICY이 적용됩니다.