compatibility
La configuracióncompatibility hace que ClickHouse use la configuración predeterminada de una versión anterior de ClickHouse, con las excepciones registradas en el historial de cambios de configuración.
Si algunas configuraciones se establecen con valores distintos de los predeterminados, esos valores se respetan (solo las configuraciones que no se hayan modificado se ven afectadas por la configuración compatibility).
Los cambios marcados como Ignore en system.settings_changes bloquean el rollback de ese cambio y de todos los cambios anteriores a la misma configuración.
Esta configuración acepta un número de versión de ClickHouse como cadena, por ejemplo 22.3 o 22.8. Un valor vacío significa que esta configuración está deshabilitada.
Deshabilitada de forma predeterminada.
En ClickHouse Cloud, la configuración de compatibilidad predeterminada a nivel de servicio debe ser establecida por ClickHouse Cloud Support. Abra un case para solicitarlo.
Sin embargo, la configuración
compatibility puede sobrescribirse a nivel de usuario, rol, perfil, consulta o sesión mediante los mecanismos estándar de configuración de ClickHouse, como SET compatibility = '22.3' en una sesión o SETTINGS compatibility = '22.3' en una consulta.