Перейти к основному содержимому
Перейти к основному содержимому

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

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

примечание

ClickHouse также поддерживает SQL-ориентированный рабочий процесс для управления профилями настроек. Мы рекомендуем использовать его.

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

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

Чтобы применить все настройки в профиле, установите настройку profile.

Пример:

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

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

Пример:

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

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

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