Skip to main content

Descripción

Recopila en una sola tabla la documentación integrada de los componentes uniformes del sistema. Cada fila corresponde a una entidad (una función, un motor de tabla, un tipo de dato, etc.) y contiene la documentación de referencia de esa entidad en formato Markdown: el mismo contenido que se publica en el sitio web y que exponen las tablas system.* específicas de cada tipo. La description se compone a partir de las partes estructuradas de la documentación integrada (description, syntax, argumentos, ejemplos, etc.), de modo que una sola columna contiene la documentación completa de una entidad. Los alias se muestran como una referencia breve a la entidad canónica; por ejemplo, Alias of `trunc`. Esta tabla, en cierto modo, recopila la información disponible en las tablas de documentación específicas de cada tipo (system.functions, system.table_engines, system.data_type_families y otras). Está pensada, en particular, como base para un comando help interactivo en el client, pero también es útil por sí sola. Se recopilan los siguientes tipos de entidades (el valor de la columna type se muestra entre paréntesis):
  • Funciones (Function)
  • Funciones de agregación (Aggregate Function)
  • Funciones de tabla (Table Function)
  • Motores de tabla (Table Engine)
  • Motores de base de datos (Database Engine)
  • Tipos de datos (Data Type)
  • Diseños de diccionario (Dictionary Layout)
  • Fuentes de diccionario (Dictionary Source)
  • Combinadores de funciones de agregación (Aggregate Function Combinator)
  • Tipos de índices de omisión de datos (Data Skipping Index)
  • Tipos de disco (Disk Type)
  • Ajustes (Setting)
  • Ajustes de MergeTree (MergeTree Setting)
  • Ajustes del servidor (Server Setting)
  • Formatos (Format)
En el caso de los ajustes, la documentación es la descripción del ajuste; los ajustes obsoletos no se exponen.

Columnas

Ejemplo

Consulta la documentación de una entidad concreta:
Query
SELECT description
FROM system.documentation
WHERE type = 'Table Engine' AND name = 'MergeTree'
FORMAT TSVRaw;
El mismo nombre puede referirse a varios tipos de entidades (por ejemplo, existe tanto la función de tabla file como el origen del diccionario file), por lo que conviene buscar ese nombre en todos los tipos:
Query
SELECT type, name
FROM system.documentation
WHERE name = 'file'
ORDER BY type;
Cuenta las entidades documentadas de cada tipo:
Query
SELECT type, count()
FROM system.documentation
GROUP BY type
ORDER BY count() DESC;

Véase también

Last modified on June 29, 2026