Antes de prosseguir, certifique-se de que seu serviço Postgres esteja acessível ao serviço ClickPipes. Isso deve ocorrer por padrão, mas, se você tiver restringido o acesso por IP, talvez precise conceder acesso a alguns IPs de origem desta lista aqui, com base na região em que seu serviço ClickHouse está localizado.
Configure o serviço de replicação
Preencha as configurações de replicação:- Integration name: Um nome para este ClickPipe
- ClickHouse service: Selecione um serviço do ClickHouse Cloud existente ou crie um novo
- Postgres database: O banco de dados de origem a partir do qual replicar
- Replication method: Escolha uma das opções:
- Initial load + CDC: Importe os dados existentes e mantenha as tabelas atualizadas com novas alterações (recomendado)
- Initial load only: Snapshot único dos dados existentes, sem atualizações contínuas
- CDC only: Ignore o snapshot inicial e capture apenas novas alterações daqui em diante
Selecione as tabelas a serem replicadas
Escolha um banco de dados de destino e selecione quais tabelas replicar:- Destination database: Selecione um banco de dados ClickHouse existente ou crie um novo
- Prefix default destination table names with schema name: Adiciona o schema do Postgres como prefixo para evitar conflitos de nomenclatura
- Preserve NULL values from source: Mantém os valores NULL em vez de convertê-los em valores padrão
- Remove deleted rows during merges: Para tabelas ReplacingMergeTree, remove fisicamente as linhas excluídas durante os merges em segundo plano