Skip to main content
Essas configurações estão disponíveis em system.settings e são autogeradas a partir do código-fonte.

database

Define o banco de dados atual da consulta — o banco de dados no qual nomes de tabelas não qualificados são resolvidos — com o mesmo efeito de USE <database>. Ao contrário da instrução USE, esta é uma configuração de sessão comum: como qualquer outra configuração, aceita um valor sem validá-lo, e um banco de dados desconhecido só é informado quando a configuração entra em vigor (quando uma consulta é executada), e não no momento do SET. Segue o contrato de privilégios do banco de dados padrão fornecido pelo cliente (que ela generaliza), e não o de USE: selecionar o banco de dados atual não requer o privilégio SHOW_DATABASES, enquanto o acesso às tabelas nele contidas é verificado normalmente. Usada como destino do parâmetro de URL database da interface HTTP e do cabeçalho X-ClickHouse-Database.

database_atomic_wait_for_drop_and_detach_synchronously

Adiciona o modificador SYNC a todas as consultas DROP e DETACH. Valores possíveis:
  • 0 — As consultas serão executadas com atraso.
  • 1 — As consultas serão executadas sem atraso.

database_datalake_require_metadata_access

Se deve gerar erro ou não caso não haja permissões para obter os metadados da tabela no mecanismo de banco de dados DataLakeCatalog.

database_shared_drop_table_delay_seconds

O atraso, em segundos, antes que uma tabela removida seja efetivamente excluída de um banco de dados Shared. Isso permite recuperar a tabela nesse intervalo usando a instrução UNDROP TABLE.
Última modificação em 18 de agosto de 2026