Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão database_*

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

database

Histórico de versões
VersãoValor padrãoComentário
26.8Nova configuração que especifica o banco de dados atual da consulta. Substitui o tratamento especial do parâmetro de URL `database` da interface HTTP e do cabeçalho `X-ClickHouse-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

Tipo
Bool
Padrão
0

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

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.11Nova configuração.

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

Tipo
UInt64
Padrão
28800
Histórico de versões
VersãoValor padrãoComentário
25.1128800Nova configuração.

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.

Navigation