compatibility
Le paramètrecompatibility fait que ClickHouse utilise les paramètres par défaut d’une version antérieure de ClickHouse, à l’exception des modifications consignées dans l’historique des changements de paramètres.
Si certains paramètres sont définis sur des valeurs autres que les valeurs par défaut, ils sont respectés (seuls les paramètres qui n’ont pas été modifiés sont affectés par le paramètre compatibility).
Les changements marqués Ignore dans system.settings_changes empêchent le rollback de ce changement ainsi que de tous les changements antérieurs portant sur le même paramètre.
Ce paramètre prend comme valeur un numéro de version ClickHouse sous forme de chaîne, par exemple 22.3 ou 22.8. Une valeur vide signifie que ce paramètre est désactivé.
Désactivé par défaut.
Dans ClickHouse Cloud, le paramètre
compatibility par défaut au niveau du service doit être défini par ClickHouse Cloud Support. Veuillez ouvrir un ticket pour le faire configurer.
Cependant, le paramètre compatibility peut être surchargé au niveau de l’utilisateur, du rôle, du profil, de la requête ou de la session à l’aide des mécanismes standard de configuration de ClickHouse, par exemple SET compatibility = '22.3' dans une session ou SETTINGS compatibility = '22.3' dans une requête.