Skip to main content
Essas configurações configuram o servidor ClickHouse e são geradas automaticamente a partir do código-fonte do ClickHouse.

allow_feature_tier

Controla se o usuário pode alterar configurações relacionadas aos diferentes tiers de recursos.
  • 0 - São permitidas alterações em qualquer configuração (experimental, prévia privada, beta, produção).
  • 1 - São permitidas apenas alterações em configurações de recursos de prévia privada, beta e produção. Alterações em configurações experimentais são rejeitadas.
  • 2 - São permitidas apenas alterações em configurações de recursos beta e de produção. Alterações em configurações experimentais ou de prévia privada são rejeitadas.
  • 3 - São permitidas apenas alterações em configurações de produção. Alterações em configurações experimentais, de prévia privada ou beta são rejeitadas.
Isso equivale a definir uma restrição readonly em todos os recursos EXPERIMENTAL / PRIVATE PREVIEW / BETA. Uma instrução que atua sobre um usuário, uma função ou um perfil de configurações é rejeitada quando define uma dessas configurações com um valor diferente daquele em vigor na sessão que a executa. Isso também ocorre quando a instrução altera uma dessas configurações para algum usuário, mesmo sem mencionar nenhuma configuração: ao conceder ou revogar uma função que contenha uma delas, atribuir um perfil de configurações, remover uma função ou um perfil ou remover uma substituição por omissão. Um usuário definido por SQL não pode fazer login se suas próprias configurações ou as configurações de suas funções contiverem um valor desse tipo. As configurações que o próprio servidor aplica por meio do arquivo de configuração e os usuários definidos nesse arquivo nunca são rejeitados. A configuração compatibility mantém uma configuração de um tier desabilitado em seu valor padrão, em vez de aplicar o valor padrão da versão anterior.
Um valor de 0 significa que todas as configurações podem ser alteradas.
Anteriormente, 2 significava “somente configurações de produção”. Agora, também permite configurações beta; portanto, uma configuração que fixava 2 para permitir apenas configurações de produção deve usar 3.

allow_impersonate_user

Habilita/desabilita o recurso IMPERSONATE (EXECUTE AS target_user). A configuração foi descontinuada.

allow_implicit_no_password

Proíbe a criação de um usuário sem senha, a menos que ‘IDENTIFIED WITH no_password’ seja especificado explicitamente.
  • Padrão: true

allow_no_password

Define se é permitido usar o tipo de senha inseguro no_password.
  • Padrão: true

allow_plaintext_password

Define se tipos de senha em texto puro (inseguros) são permitidos.
  • Padrão: true

allow_use_jemalloc_memory

Permite o uso da memória jemalloc.