system.projections 시스템 테이블
system.projections 시스템 테이블
system.projections 는 모든 테이블에 존재하는 프로젝션(projection)에 대한 정보를 담고 있어요.
출처: 문서
본문
Description
모든 테이블에 존재하는 프로젝션에 대한 정보를 포함해요.
Columns
-
database(String) — 데이터베이스 이름이에요. -
table(String) — 테이블 이름이에요. -
name(String) — 프로젝션 이름이에요. -
type(Enum8(‘Normal’ = 0, ‘Aggregate’ = 1)) — 프로젝션 유형이에요. -
sorting_key(Array(String)) — 프로젝션 정렬 키예요. -
query(String) — 프로젝션 쿼리예요. -
settings(Map(String, String)) — 프로젝션 설정이에요.
Example
SELECT * FROM system.projections LIMIT 2 FORMAT Vertical;
Row 1:
──────
database: default
table: landing
name: improved_sorting_key
type: Normal
sorting_key: ['user_id','date']
query: SELECT * ORDER BY user_id, date
settings: {}
Row 2:
──────
database: default
table: landing
name: agg_no_key
type: Aggregate
sorting_key: []
query: SELECT count()
settings: {}