ClickHouse와 ClickHouse Cloud는 모두 행 및 컬럼 수준의 접근 제한을 지원합니다
SELECT * FROM table을 실행하면 정책에서 허용한 행만 표시됩니다.
컬럼 수준 제한은 GRANT statement를 사용해 직접 지정할 수 있으며, 이를 통해 사용자와 역할에 테이블 수준 접근 권한을 부여할 수 있습니다. 사용자는 쿼리에 자신에게 접근 권한이 있는 컬럼만 포함할 수 있습니다. 사용자가 지정된 모든 컬럼에 대한 접근 권한이 없는 테이블에서 제한된 컬럼을 선택하면(예: SELECT * FROM table 쿼리), 권한이 부족하다는 오류가 반환됩니다.