Skip to main content
Estas configuraciones están disponibles en system.settings y se generan automáticamente a partir del código fuente.

database

Establece la base de datos actual para la consulta: la base de datos en la que se resuelven los nombres de tablas sin calificar, con el mismo efecto que USE <database>. A diferencia de la sentencia USE, se trata de un ajuste de sesión ordinario: como cualquier otra configuración, acepta un valor sin validarlo y una base de datos desconocida se notifica cuando la configuración surte efecto (al ejecutar una consulta), no al ejecutar SET. Sigue el modelo de privilegios de la base de datos predeterminada proporcionada por el client (que generaliza), no el de USE: seleccionar la base de datos actual no requiere el privilegio SHOW_DATABASES, mientras que el acceso a las tablas que contiene se comprueba como de costumbre. Se utiliza como destino para el parámetro URL database de la interfaz HTTP y el encabezado X-ClickHouse-Database.

database_atomic_wait_for_drop_and_detach_synchronously

Añade un modificador SYNC a todas las consultas DROP y DETACH. Posibles valores:
  • 0 — Las consultas se ejecutarán con demora.
  • 1 — Las consultas se ejecutarán sin demora.

database_datalake_require_metadata_access

Indica si se debe generar un error o no cuando no se tienen permisos para obtener los metadatos de la tabla en el motor de base de datos DataLakeCatalog.

database_shared_drop_table_delay_seconds

El retraso, en segundos, antes de que una tabla eliminada se quite realmente de una base de datos Shared. Esto permite recuperar la tabla durante este tiempo mediante la sentencia UNDROP TABLE.
Última modificación el 18 de agosto de 2026