设置配置文件
设置配置文件是按同一名称分组的一组设置。
注意
ClickHouse 也支持用于管理设置配置文件的基于 SQL 的工作流程。建议优先使用该方式。
配置文件可以有任意名称。可以为不同用户指定相同的配置文件。在设置配置文件中,最重要的一项是 readonly=1,它可以确保只读访问。
设置配置文件之间可以相互继承。要使用继承,请在配置文件中列出的其他设置之前,先指定一个或多个 profile 设置。如果某个设置在不同的配置文件中都有定义,则以最后定义的为准。
要应用配置文件中的所有设置,请设置 profile 参数。
示例:
安装 web 配置文件。
设置配置在用户配置文件中声明,通常是 users.xml。
示例:
该示例定义了两个配置文件:default 和 web。
default 配置文件有一个特殊用途:它必须始终存在,并在启动服务器时应用。换句话说,default 配置文件包含默认设置。
web 配置文件是一个常规配置文件,可以通过 SET 查询或在 HTTP 查询中使用 URL 参数来设置。