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