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

validate_enum_literals_in_operators

Se habilitada, valida literais enum em operadores como IN, NOT IN, ==, != em relação ao tipo enum e lança uma exceção se o literal não for um valor enum válido.

validate_group_by_all_key_types

Controla se as chaves de agrupamento nas quais GROUP BY ALL expande as expressões do SELECT são verificadas em relação a allow_suspicious_types_in_group_by. Desabilite-a para restaurar o comportamento das versões anteriores à 26.7, que aceitavam uma chave Variant ou Dynamic escrita como GROUP BY ALL — por exemplo, uma chave de agrupamento que seja um subcaminho JSON sem tipo. Só tem efeito quando o analisador está habilitado (enable_analyzer = 1, o padrão); com o analisador antigo, tal chave já era rejeitada antes da 26.7, portanto não há nada a restaurar nesse caso. Um GROUP BY explícito não é afetado e continua rejeitando tal chave de qualquer forma, ou seja, esta configuração é mais restrita do que definir allow_suspicious_types_in_group_by, que também as permite em um GROUP BY explícito. Valores possíveis:
  • 0 - Os tipos de chave nos quais GROUP BY ALL expande não são validados.
  • 1 - Eles são validados, assim como um GROUP BY explícito valida suas próprias chaves.

validate_mutation_query

Valide as consultas de mutação antes de aceitá-las. As mutações são executadas em segundo plano, e executar uma consulta inválida pode fazer com que elas fiquem travadas, exigindo intervenção manual. Altere essa configuração apenas se encontrar um bug incompatível com versões anteriores.

validate_polygons

Habilita ou desabilita o lançamento de uma exceção na função pointInPolygon se o polígono se intersectar consigo mesmo ou for autotangente. Valores possíveis:
  • 0 — O lançamento de exceção está desabilitado. pointInPolygon aceita polígonos inválidos e pode retornar resultados incorretos para eles.
  • 1 — O lançamento de exceção está habilitado.
Última modificação em 26 de setembro de 2026