Skip to main content
Estos SETTINGS están disponibles en system.settings y se generan automáticamente a partir del código fuente.

validate_enum_literals_in_operators

Si está habilitado, valida los literales de enum en operadores como IN, NOT IN, ==, != comparándolos con el tipo enum y lanza una excepción si el literal no es un valor válido del enum.

validate_group_by_all_key_types

Controla si los tipos de las claves de agrupación en que GROUP BY ALL expande las expresiones de SELECT se validan según allow_suspicious_types_in_group_by. Desactívelo para restaurar el comportamiento de las versiones anteriores a la 26.7, que aceptaban una clave Variant o Dynamic especificada mediante GROUP BY ALL, por ejemplo, una clave de agrupación que sea una subruta JSON sin tipo. Solo tiene efecto cuando el analizador está habilitado (enable_analyzer = 1, el valor predeterminado); con el analizador anterior, dicha clave también se rechazaba antes de la 26.7, por lo que no hay nada que restaurar. Un GROUP BY explícito no se ve afectado y sigue rechazando dicha clave en ambos casos, por lo que esta opción es más limitada que SETTING allow_suspicious_types_in_group_by, que también permite esas claves en un GROUP BY explícito. Valores posibles:
  • 0 - No se validan los tipos de las claves en que se expande GROUP BY ALL.
  • 1 - Se validan, igual que un GROUP BY explícito valida sus propias claves.

validate_mutation_query

Valida las consultas de mutación antes de aceptarlas. Las mutaciones se ejecutan en segundo plano, y ejecutar una consulta no válida puede hacer que queden atascadas y requieran intervención manual. Cambie este SETTING solo si encuentra un error incompatible con versiones anteriores.

validate_polygons

Habilita o deshabilita el lanzamiento de una excepción en la función pointInPolygon si el polígono se autointerseca o es tangente a sí mismo. Valores posibles:
  • 0 — El lanzamiento de una excepción está deshabilitado. pointInPolygon acepta polígonos no válidos y devuelve resultados posiblemente incorrectos.
  • 1 — El lanzamiento de una excepción está habilitado.
Última modificación el 26 de septiembre de 2026