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

Поля настроек:
ПараметрОписание
hostХост сервера PostgreSQL. Его можно указать для всех реплик или отдельно для каждой из них (внутри <replica>).
portПорт сервера PostgreSQL. Его можно указать для всех реплик или отдельно для каждой из них (внутри <replica>).
userИмя пользователя PostgreSQL. Его можно указать для всех реплик или отдельно для каждой из них (внутри <replica>).
passwordПароль пользователя PostgreSQL. Его можно указать для всех реплик или отдельно для каждой из них (внутри <replica>).
replicaРаздел с конфигурацией реплик. Таких разделов может быть несколько.
replica/hostХост PostgreSQL.
replica/portПорт PostgreSQL.
replica/priorityПриоритет реплики. При попытке подключения ClickHouse перебирает реплики в порядке приоритета. Чем меньше число, тем выше приоритет.
dbИмя базы данных.
tableИмя таблицы.
whereКритерий отбора. Синтаксис условий такой же, как в предложении WHERE в PostgreSQL. Например, id > 10 AND id < 20. Необязательно.
invalidate_queryЗапрос для проверки состояния словаря. Необязательно. Подробнее см. в разделе Обновление данных словаря с помощью LIFETIME.
background_reconnectПереподключаться к реплике в фоновом режиме, если соединение не удалось. Необязательно.
queryПользовательский запрос. Необязательно.
Поля table и where нельзя использовать вместе с полем query. При этом должно быть указано либо поле table, либо поле query.
Последнее изменение 2 июля 2026 г.