Руководство по настройке источника данных Crunchy Bridge Postgres
ClickPipes поддерживает Postgres версии 12 и более поздних.
Включение логической репликации
Crunchy Bridge по умолчанию включает логическую репликацию (подробнее). Убедитесь, что приведённые ниже параметры настроены верно. При необходимости измените их.
Создание пользователя ClickPipes и выдача прав доступа
Подключитесь к своему Crunchy Bridge Postgres под пользователем postgres и выполните следующие команды:
-
Создайте пользователя Postgres, предназначенного исключительно для ClickPipes.
-
Предоставьте пользователю
clickpipes_userдоступ только на чтение к схеме, из которой вы реплицируете таблицы. В приведённом ниже примере показано предоставление прав для схемыpublic. Если вы хотите предоставить доступ к нескольким схемам, выполните эти три команды для каждой схемы. -
Предоставьте этому пользователю права на репликацию:
-
Создайте публикацию, которую вы будете использовать в дальнейшем для создания MIRROR (репликации).
Разрешение IP-адресов ClickPipes
Добавьте IP-адреса ClickPipes в список разрешённых, создав соответствующие правила брандмауэра (Firewall Rules) в Crunchy Bridge.


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