Antes de continuar, asegúrate de que tu servicio de Postgres sea accesible para el servicio ClickPipes. Normalmente esto ya está configurado así, pero si has restringido el acceso por IP, puede que tengas que conceder acceso a algunas IP de origen de esta lista según la región en la que se encuentre tu ClickHouse service.
Configura el servicio de replicación
Completa la configuración de replicación:- Integration name: Un nombre para este ClickPipe
- ClickHouse service: Selecciona un servicio existente de ClickHouse Cloud o crea uno nuevo
- Postgres database: La base de datos de origen desde la que se replicarán los datos
- Replication method: Elige una de las siguientes opciones:
- Initial load + CDC: Importa los datos existentes y mantiene las tablas actualizadas con los cambios nuevos (recomendado)
- Initial load only: Snapshot único de los datos existentes sin actualizaciones continuas
- CDC only: Omite el snapshot inicial y solo captura los cambios nuevos a partir de ese momento
Selecciona las tablas que se van a replicar
Elige una base de datos de destino y selecciona qué tablas quieres replicar:- Destination database: Selecciona una base de datos existente de ClickHouse o crea una nueva
- Prefix default destination table names with schema name: Añade el schema de Postgres como prefijo para evitar conflictos de nombres
- Preserve NULL values from source: Mantiene los valores NULL en lugar de convertirlos en valores predeterminados
- Remove deleted rows during merges: Para las tablas ReplacingMergeTree, elimina físicamente las filas borradas durante las background merges