Pré-requisitos
- Acesso ao seu banco de dados PostgreSQL de origem com um usuário que tenha privilégios de replicação.
- Um serviço ClickHouse Managed Postgres como destino da migração. Se você ainda não tiver um, consulte o quickstart.
pg_dumpepsqlinstalados na sua máquina local. Ambos vêm com as ferramentas padrão do cliente PostgreSQL.
Considerações antes da migração
- Propagação de DDL: a replicação contínua (CDC) captura operações de DML e
ADD COLUMN. Outras alterações de DDL, comoDROP COLUMNeALTER COLUMN, não são propagadas e precisam ser aplicadas manualmente no destino.
Etapa 1: Conecte-se ao banco de dados de origem
- Carga inicial + CDC — copia os dados existentes e depois mantém o destino sincronizado com as alterações contínuas.
- Somente carga inicial — cópia única, sem replicação contínua.
- Somente CDC — pula a cópia inicial e replica apenas novas alterações a partir deste ponto.
Etapa 2: Exporte o esquema do seu banco de dados
pg_dump já preenchido com os detalhes da conexão de origem. Execute-o em um terminal:
pg.sql no diretório atual.
Clique em Próximo.
Etapa 3: Importe o esquema para o seu serviço Managed Postgres
psql para aplicar o dump do esquema ao seu serviço Managed Postgres. Execute-o em um terminal:
Etapa 4: Configurar as opções de ingestão
Clique em Próximo.