설명
system.* 테이블에 노출되는 콘텐츠와 동일합니다.
description은 내장 문서의 구조화된 부분(description, syntax, 인수, 예시 등)으로 구성되므로, 하나의 컬럼에 엔터티의 전체 문서가 담깁니다. 내장 문서의 description에 전체 참고 페이지가 들어 있는 경우(웹사이트 페이지가 이로부터 자동 생성되는 구성 요소, 즉 테이블 엔진, 데이터베이스 엔진, 데이터 타입, 포맷, 테이블 함수가 이에 해당), 해당 페이지는 구조화된 메타데이터 필드로 구성된 섹션을 추가하지 않고 있는 그대로 게시됩니다. 페이지 본문에 이미 그 내용이 포함되어 있기 때문입니다. 별칭은 기준 엔터티를 짧게 참조하는 형태로 렌더링됩니다. 예: Alias of `trunc`.
이 테이블은 어떤 의미에서는 종류별 문서 테이블(system.functions, system.table_engines, system.data_type_families 등)에서 제공되는 정보를 한곳에 모아 둔 것입니다. 특히 클라이언트의 대화형 help 명령을 지원하기 위한 용도이지만, 그 자체로도 유용합니다.
다음 유형의 엔터티가 수집됩니다(type 컬럼의 값은 괄호 안에 표시됨).
- 함수 (
Function) - 집계 함수 (
Aggregate Function) - 테이블 함수 (
Table Function) - 테이블 엔진 (
Table Engine) - 데이터베이스 엔진 (
Database Engine) - 데이터 타입 (
Data Type) - 딕셔너리 레이아웃 (
Dictionary Layout) - 딕셔너리 소스 (
Dictionary Source) - 집계 함수 조합자 (
Aggregate Function Combinator) - 데이터 스키핑 인덱스 유형 (
Data Skipping Index) - 디스크 유형 (
Disk Type) - 설정 (
Setting) - MergeTree 설정 (
MergeTree Setting) - 서버 설정 (
Server Setting) - 포맷 (
Format) - 압축 코덱 (
Compression Codec) - 프로파일 이벤트 (
Profile Event) - 현재 메트릭 (
Current Metric) - 비동기 메트릭 (
Asynchronous Metric) - 시스템 테이블 (
System Table)
source 컬럼에는 엔터티 문서가 정의된 소스 파일의 경로가 리포지토리 루트를 기준으로 저장됩니다. 대부분의 엔터티는 문서 객체가 구성되는 위치(구성 요소의 등록 위치)에서 자동으로 수집되며, 각각이 단일 소스 파일에 문서화되어 있는 유형(예: 설정, 프로파일 이벤트, 현재 메트릭)의 경우에는 해당 파일이 사용됩니다.
컬럼
name(String) — 엔터티의 이름입니다. 예:domainWithoutWWW또는MergeTree.type(Enum8(‘Function’ = 1, ‘Aggregate Function’ = 2, ‘Table Function’ = 3, ‘Table Engine’ = 4, ‘Database Engine’ = 5, ‘Data Type’ = 6, ‘Dictionary Layout’ = 7, ‘Dictionary Source’ = 8, ‘Aggregate Function Combinator’ = 9, ‘Data Skipping Index’ = 10, ‘Disk Type’ = 11, ‘Setting’ = 12, ‘MergeTree Setting’ = 13, ‘Server Setting’ = 14, ‘Format’ = 15, ‘Compression Codec’ = 16, ‘Profile Event’ = 17, ‘Current Metric’ = 18, ‘Asynchronous Metric’ = 19, ‘System Table’ = 20)) — 엔터티의 종류입니다. 예:Function또는Table Engine.description(String) — 엔터티의 참고 문서로, Markdown으로 렌더링됩니다. 내장 문서(웹사이트에 게시된 내용과 동일)에서 조합되며, 해당하는 경우 구문, 예시 및 기타 구조화된 부분을 포함합니다.source(String) — 엔터티의 문서가 정의된 소스 파일 경로이며, 리포지토리 루트를 기준으로 한 상대 경로입니다. 소스 위치를 알 수 없으면 비어 있습니다.
예시
Query
file 테이블 함수와 file 딕셔너리 소스가 모두 있음), 모든 종류를 대상으로 이름을 조회하는 것이 편리합니다:
Query
Query
관련 항목
system.functions— 일반 및 집계 함수.system.table_functions— 테이블 함수.system.table_engines— 테이블 엔진.system.database_engines— 데이터베이스 엔진.system.data_type_families— 데이터 타입.system.disk_types— 디스크 유형.system.settings— 설정.system.merge_tree_settings— MergeTree 설정.system.server_settings— 서버 설정.system.formats— 포맷.