Перейти к основному содержанию
ClickPipes поддерживает Postgres версии 12 и новее.

Включите логическую репликацию

В Crunchy Bridge логическая репликация по умолчанию включена. Убедитесь, что указанные ниже настройки заданы корректно. Если нет, измените их соответствующим образом.

Создание пользователя ClickPipes и предоставление разрешений

Подключитесь к Crunchy Bridge Postgres под пользователем postgres и выполните приведённые ниже команды:
  1. Создайте выделенного пользователя для ClickPipes:
  2. Предоставьте пользователю, созданному на предыдущем шаге, доступ к схеме в режиме только для чтения. В следующем примере показаны разрешения для схемы public. Повторите эти команды для каждой схемы, содержащей таблицы, которые вы хотите реплицировать:
  3. Предоставьте пользователю права на репликацию:
  4. Создайте публикацию с таблицами, которые вы хотите реплицировать. Мы настоятельно рекомендуем включать в публикацию только нужные таблицы, чтобы избежать лишних накладных расходов на производительность.
Любая таблица, включённая в публикацию, должна либо иметь определённый первичный ключ, либо иметь для replica identity значение FULL. Рекомендации по выбору области публикации см. в разделе FAQ по Postgres.
  • Чтобы создать публикацию для определённых таблиц:
    • Чтобы создать публикацию для всех таблиц в определённой схеме:
Публикация clickpipes будет содержать набор событий изменений, сгенерированных указанными таблицами, и позже будет использоваться для приёма данных из потока репликации.

Добавьте IP-адреса ClickPipes в список разрешённых

Добавьте ClickPipes IPs в список разрешённых в Crunchy Bridge, создав правила брандмауэра.

Что дальше?

Теперь вы можете создать свой ClickPipe и начать приём данных из своего экземпляра Postgres в ClickHouse Cloud. Обязательно сохраните сведения о подключении, которые вы использовали при настройке экземпляра Postgres, так как они понадобятся вам при создании ClickPipe.
Последнее изменение 2 июля 2026 г.