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ão | Valor padrão | Comentário |
|---|---|---|
| 26.8 | Nova 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
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
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.1 | 1 | Nova 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.
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 25.11 | 28800 | Nova 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.