Contient des informations sur les paramètres de session de l’utilisateur actuel.
name (String) — Nom du paramètre.
value (String) — Valeur du paramètre.
changed (UInt8) — Indique si le paramètre a été explicitement défini dans la config ou explicitement modifié.
description (String) — Brève description du paramètre.
min (Nullable(String)) — Valeur minimale du paramètre, si elle est définie via des contraintes. Si le paramètre n’a pas de valeur minimale, contient NULL.
max (Nullable(String)) — Valeur maximale du paramètre, si elle est définie via des contraintes. Si le paramètre n’a pas de valeur maximale, contient NULL.
disallowed_values (Array(String)) — Liste des valeurs non autorisées
readonly (UInt8) — Indique si l’utilisateur actuel peut modifier le paramètre : 0 — L’utilisateur actuel peut modifier le paramètre, 1 — L’utilisateur actuel ne peut pas modifier le paramètre.
type (String) — Type de la valeur pouvant être attribuée à ce paramètre.
default (String) — Valeur par défaut du paramètre.
alias_for (String) — Nom du paramètre d’origine si ce paramètre est un alias d’un autre paramètre.
is_obsolete (UInt8) — Indique si un paramètre est obsolète.
tier (Enum8(‘Production’ = 0, ‘Obsolete’ = 4, ‘Experimental’ = 8, ‘Beta’ = 12)) —
Niveau de prise en charge de cette fonctionnalité. Les fonctionnalités de ClickHouse sont organisées en niveaux, qui varient selon l’état actuel de leur
développement et les attentes que l’on peut avoir quant à leur utilisation :
- PRODUCTION: La fonctionnalité est stable, son utilisation est sûre et elle ne pose pas de problèmes d’interaction avec d’autres fonctionnalités PRODUCTION.
- BETA: La fonctionnalité est stable et sûre. Les résultats de son utilisation avec d’autres fonctionnalités sont inconnus et son bon fonctionnement n’est pas garanti. Les tests et signalements sont les bienvenus.
- EXPERIMENTAL: La fonctionnalité est en cours de développement. Elle est destinée uniquement aux développeurs et aux passionnés de ClickHouse. Elle peut fonctionner ou non et pourrait être supprimée à tout moment.
- OBSOLETE: N’est plus prise en charge. Soit elle a déjà été supprimée, soit elle sera supprimée dans de futures versions.
L’exemple suivant montre comment obtenir des informations sur les paramètres dont le nom contient min_i.
L’utilisation de WHERE changed peut être utile, par exemple, lorsque vous souhaitez vérifier :
- si les paramètres définis dans les fichiers de configuration sont correctement chargés et bien pris en compte ;
- les paramètres qui ont été modifiés dans la session en cours.
Voir aussi
Dernière modification le 2 juillet 2026