compatibility
Параметрcompatibility заставляет ClickHouse использовать настройки по умолчанию из более ранней версии ClickHouse, за исключениями, зафиксированными в истории изменений настроек.
Если для каких-либо настроек заданы значения, отличные от значений по умолчанию, они сохраняются (параметр compatibility влияет только на настройки, которые не были изменены).
Параметр compatibility никогда не применяет значение, которое пользователь не смог бы задать сам: настройка сохраняет своё значение по умолчанию, если значение по умолчанию из более ранней версии нарушило бы ограничения профилей настроек пользователя или если настройка относится к уровню, который отключён параметром allow_feature_tier.
Изменения, помеченные как Ignore в system.settings_changes, блокируют откат этого изменения и всех более ранних изменений той же настройки.
Этот параметр принимает номер версии ClickHouse в виде строки, например 22.3, 22.8. Пустое значение означает, что параметр отключен.
По умолчанию отключен.
В ClickHouse Cloud значение параметра compatibility по умолчанию на уровне сервиса должно быть задано службой поддержки ClickHouse Cloud. Пожалуйста, создайте обращение, чтобы его настроили.
Однако параметр compatibility можно переопределить на уровне пользователя, роли, профиля, запроса или сеанса с помощью стандартных механизмов настройки ClickHouse, например
SET compatibility = '22.3' в сеансе или SETTINGS compatibility = '22.3' в запросе.