Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session validate_*

Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.

validate_enum_literals_in_operators

Type
Bool
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
25.10Nouveau paramètre

Si cette option est activée, les littéraux enum utilisés dans des opérateurs tels que IN, NOT IN, == et != sont validés par rapport au type enum, et une exception est levée si le littéral n’est pas une valeur enum valide.

validate_mutation_query

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
24.111Nouveau paramètre qui valide les requêtes de mutation par défaut.

Valider les requêtes de mutation avant de les accepter. Les mutations sont exécutées en arrière-plan, et l'exécution d'une requête invalide entraînera leur blocage, nécessitant une intervention manuelle.

Ne modifiez ce paramètre que si vous rencontrez un bogue non rétrocompatible.

validate_polygons

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
20.41Lever une exception si le polygone est invalide dans la fonction pointInPolygon par défaut, au lieu de renvoyer des résultats potentiellement erronés

Active ou désactive le déclenchement d'une exception dans la fonction pointInPolygon si le polygone est auto-intersecté ou présente une tangence à lui-même.

Valeurs possibles :

  • 0 — Le déclenchement d'une exception est désactivé. pointInPolygon accepte les polygones invalides et peut renvoyer des résultats incorrects.
  • 1 — Le déclenchement d'une exception est activé.
Navigation