这些设置可在 system.settings 中查看,并由 源代码 自动生成。
compatibility
compatibility 设置会使 ClickHouse 使用先前某个 ClickHouse 版本的默认设置,而该先前版本由此设置指定。
如果某些设置已被设为非默认值,则会保留这些设置 (只有未被修改的设置才会受到 compatibility 设置的影响) 。
该设置接受一个以字符串表示的 ClickHouse 版本号,例如 22.3、22.8。空值表示此设置已禁用。
默认禁用。
compatibility_s3_presigned_url_query_in_path
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.12 | 0 | 新设置。 |
兼容性设置:启用后,会将预签名 URL 的查询参数 (例如 X-Amz-*) 并入 S3 对象键中 (旧版行为) , 因此 '?' 会在路径中作为通配符处理。禁用时 (默认) ,预签名 URL 的查询参数会保留在 URL 查询中, 以避免将 '?' 解释为通配符。