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