Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Permisos para las consultas

Las consultas en ClickHouse se pueden dividir en varios tipos:

  1. Consultas de lectura de datos: SELECT, SHOW, DESCRIBE, EXISTS.
  2. Consultas de escritura de datos: INSERT, OPTIMIZE.
  3. Consultas para cambiar la configuración: SET, USE.
  4. Consultas DDL: CREATE, ALTER, RENAME, ATTACH, DETACH, DROP TRUNCATE.
  5. KILL QUERY.

La siguiente configuración regula los permisos de los usuarios según el tipo de consulta:

readonly

Restringe los permisos para las consultas de lectura de datos, escritura de datos y cambio de configuración.

Cuando se establece en 1, permite:

  • Todos los tipos de consultas de lectura (como SELECT y consultas equivalentes).
  • Consultas que modifican solo el contexto de la sesión (como USE).

Cuando se establece en 2, permite lo anterior más:

  • SET y CREATE TEMPORARY TABLE

Valores posibles:

  • 0 — Se permiten consultas de lectura, escritura y cambio de configuración.
  • 1 — Solo se permiten consultas de lectura de datos.
  • 2 — Se permiten consultas de lectura de datos y cambio de configuración.

Valor predeterminado: 0

allow_ddl

Permite o deniega las consultas DDL.

Valores posibles:

  • 0 — las consultas DDL no están permitidas.
  • 1 — las consultas DDL están permitidas.

Valor predeterminado: 1

Navigation