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