Skip to main content
这些设置可在 system.settings 中查看,并由 源代码 自动生成。

compatibility

compatibility 设置会使 ClickHouse 使用先前某个 ClickHouse 版本的默认设置,而该先前版本由此设置指定。 如果某些设置已被设为非默认值,则会保留这些设置 (只有未被修改的设置才会受到 compatibility 设置的影响) 。 该设置接受一个以字符串表示的 ClickHouse 版本号,例如 22.322.8。空值表示此设置已禁用。 默认禁用。
在 ClickHouse Cloud 中,服务级别的默认 compatibility 设置必须由 ClickHouse Cloud Support 进行配置。请提交工单以完成设置。 不过,也可以通过标准的 ClickHouse 设置机制,在用户、角色、profile、查询或 会话 级别覆盖 compatibility 设置,例如在 会话 中使用 SET compatibility = '22.3',或在查询中使用 SETTINGS compatibility = '22.3'

compatibility_s3_presigned_url_query_in_path

兼容性设置:启用后,会将预签名 URL 的查询参数 (例如 X-Amz-*) 并入 S3 对象键中 (旧版行为) , 因此 ’?’ 会在路径中作为通配符处理。禁用时 (默认) ,预签名 URL 的查询参数会保留在 URL 查询中, 以避免将 ’?’ 解释为通配符。
最后修改于 2026年7月23日