Профили Настроек
Профиль настроек — это сборник настроек, сгруппированных под одним именем.
ClickHouse также поддерживает SQL-управляемый рабочий процесс для управления профилями настроек. Мы рекомендуем его использовать.
Профиль может иметь любое имя. Вы можете указать один и тот же профиль для разных пользователей. Самое важное, что вы можете написать в профиле настроек — это readonly=1
, что обеспечивает доступ только для чтения.
Профили настроек могут наследовать друг от друга. Чтобы использовать наследование, укажите одну или несколько настроек profile
перед другими настройками, которые перечислены в профиле. В случае, если одна настройка определена в разных профилях, используется последняя определенная.
Чтобы применить все настройки в профиле, установите настройку profile
.
Пример:
Установите профиль web
.
Профили настроек объявляются в файле конфигурации пользователя. Обычно это users.xml
.
Пример:
В примере указаны два профиля: default
и web
.
Профиль default
имеет специальное назначение: он всегда должен присутствовать и применяется при запуске сервера. Другими словами, профиль default
содержит настройки по умолчанию.
Профиль web
является обычным профилем, который можно установить с помощью запроса SET
или с помощью параметра URL в HTTP-запросе.