Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.dictionary_sources

Description

Contient la liste des sources de dictionnaire prises en charge par le serveur, ainsi que la documentation intégrée pour chaque source. Une source de dictionnaire détermine d’où sont chargées les données du dictionnaire ; elle est spécifiée dans la clause SOURCE d’une requête CREATE DICTIONARY.

Colonnes

  • name (String) — Le nom de la source de dictionnaire, tel qu’il est indiqué dans la clause SOURCE.
  • description (String) — Une description du rôle de la source de dictionnaire. Pour les sources disposant d’une page de documentation dédiée, ce champ contient l’intégralité du corps Markdown de cette page ; pour les autres sources, il contient un résumé concis.
  • syntax (String) — La structure de la clause SOURCE utilisée pour spécifier la source. Notez que certaines sources sont soumises au contrôle d’accès lorsqu’un dictionnaire est créé à partir d’une requête DDL (par opposition à un fichier de configuration du serveur) ; consultez la description de chaque source pour plus de détails.
  • examples (String) — Exemples d’utilisation.
  • introduced_in (String) — La version de ClickHouse dans laquelle la source a été introduite pour la première fois, sous la forme major.minor.
  • related (Array(String)) — Les noms des sources de dictionnaire associées.

Exemple

Querysql
SELECT name, syntax
FROM system.dictionary_sources
WHERE name IN ('clickhouse', 'file')
ORDER BY name
Responsetext
┌─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'))                                  │
└────────────┴────────────────────────────────────────────────────────────────────────────────┘

Voir aussi

Navigation