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