Skip to main content

Descrição

Reúne em uma única tabela a documentação embutida dos componentes uniformes do sistema. Cada linha corresponde a uma entidade (uma função, um motor de tabela, um tipo de dado e assim por diante) e contém a documentação de referência dessa entidade em Markdown — o mesmo conteúdo publicado no site e exposto pelas tabelas system.* específicas por tipo. A description é montada a partir das partes estruturadas da documentação embutida (description, syntax, argumentos, exemplos e assim por diante), de modo que uma única coluna contenha a documentação completa de uma entidade. Os aliases são exibidos como uma referência curta à entidade canônica, por exemplo Alias of `trunc`. De certa forma, esta tabela reúne as informações disponíveis nas tabelas de documentação específicas por tipo (system.functions, system.table_engines, system.data_type_families e outras). Ela foi concebida, em particular, para dar suporte a um comando help interativo no client, mas também é útil por si só. Os seguintes tipos de entidades são reunidos (o valor da coluna type é mostrado entre parênteses):
  • Funções (Function)
  • Funções agregadas (Aggregate Function)
  • Funções de tabela (Table Function)
  • Motores de tabela (Table Engine)
  • Motores de banco de dados (Database Engine)
  • Tipos de dados (Data Type)
  • Layouts de dicionário (Dictionary Layout)
  • Fontes de dicionário (Dictionary Source)
  • Combinadores de funções agregadas (Aggregate Function Combinator)
  • Tipos de índice data skipping (Data Skipping Index)
  • Tipos de disco (Disk Type)
  • Configurações (Setting)
  • Configurações do MergeTree (MergeTree Setting)
  • Configurações do servidor (Server Setting)
  • Formatos (Format)
No caso das configurações, a documentação corresponde à descrição da configuração; configurações obsoletas não são expostas.

Colunas

Exemplo

Consulte a documentação de uma entidade específica:
Query
SELECT description
FROM system.documentation
WHERE type = 'Table Engine' AND name = 'MergeTree'
FORMAT TSVRaw;
O mesmo nome pode se referir a vários tipos de entidades (por exemplo, existe tanto a função de tabela file quanto a origem de dicionário file), por isso é útil procurar esse nome em todos os tipos:
Query
SELECT type, name
FROM system.documentation
WHERE name = 'file'
ORDER BY type;
Conte as entidades documentadas de cada tipo:
Query
SELECT type, count()
FROM system.documentation
GROUP BY type
ORDER BY count() DESC;

Veja também

Last modified on June 29, 2026