dictionary_sources 시스템 테이블

dictionary_sources 시스템 테이블

dictionary_sources 시스템 테이블은 서버가 지원하는 사전(dictionary) 소스 목록과 각 소스에 대한 내장 문서를 담고 있어요. 사전 소스는 사전 데이터가 어디서 로드되는지 결정하며, CREATE DICTIONARY 쿼리의 SOURCE 절에 지정돼요.

출처: 문서

본문

Description (설명)

서버가 지원하는 사전 소스 목록을 각 소스에 대한 내장 문서와 함께 담고 있어요. 사전 소스는 사전 데이터가 어디서 로드되는지 결정하며, CREATE DICTIONARY 쿼리의 SOURCE 절에 지정돼요.

Columns (열)

  • name (String) — SOURCE 절에 지정된 대로의 사전 소스 이름.
  • description (String) — 사전 소스가 무엇을 하는지에 대한 설명. 전용 문서 페이지가 있는 소스의 경우 그 페이지의 전체 Markdown 본문을 포함하고, 나머지 소스의 경우 간결한 요약이에요.
  • syntax (String) — 소스를 지정하는 데 사용되는 SOURCE 절의 구조. 일부 소스는 DDL 쿼리(서버 구성 파일이 아닌)에서 사전을 만들 때 접근 제어의 대상이 된다는 점에 유의해요. 자세한 내용은 개별 소스의 description을 참고해요.
  • examples (String) — 사용 예시.
  • introduced_in (String) — 소스가 처음 도입된 ClickHouse 버전(major.minor 형식).
  • related (Array(String)) — 관련 사전 소스의 이름.

Example (예제)

Query (쿼리)

SELECT name, syntax
FROM system.dictionary_sources
WHERE name IN ('clickhouse', 'file')
ORDER BY name

Response (응답)

┌─name───────┬─syntax─────────────────────────────────────────────────────────────────────────┐
│ clickhouse │ SOURCE(CLICKHOUSE(host 'host' port 9000 user 'default' password '' db 'db' table 'table')) │
│ file       │ SOURCE(FILE(path '/path/to/file' format 'CSV'))                                  │
└────────────┴────────────────────────────────────────────────────────────────────────────────┘

See also (참고)

더 알아보기 (Learn more)