Skip to main content
Skip to main content
Edit this page

Профили настроек

Профиль настроек — это набор настроек, сгруппированных под одним именем.

Информация

Для управления профилями настроек рекомендуется использовать SQL-ориентированный воркфлоу, который также поддерживается в ClickHouse.

Название профиля может быть любым. Вы можете указать один и тот же профиль для разных пользователей. Самое важное, что можно прописать в профиле — readonly=1, это обеспечит доступ только на чтение.

Профили настроек поддерживают наследование. Это реализуется указанием одной или нескольких настроек profile перед остальными настройками, перечисленными в профиле. Если одна настройка указана в нескольких профилях, используется последнее из значений.

Все настройки профиля можно применить, установив настройку profile.

Пример:

Установить профиль web.

Профили настроек объявляются в конфигурационном файле пользователей. Обычно это users.xml.

Пример:

В примере задано два профиля: default и web.

Профиль default имеет специальное значение — он обязателен и применяется при запуске сервера. Профиль default содержит настройки по умолчанию.

Профиль web — обычный профиль, который может быть установлен с помощью запроса SET или параметра URL при запросе по HTTP.