계속 진행하기 전에 Postgres 서비스에 ClickPipes 서비스가 액세스할 수 있는지 확인하십시오. 기본적으로는 가능하지만, IP 액세스를 제한한 경우 ClickHouse 서비스가 위치한 리전에 따라 이 목록에 있는 일부 원본 IP의 액세스를 허용해야 할 수 있습니다.
복제 서비스 구성
복제 설정을 입력합니다.- Integration name: 이 ClickPipe의 이름
- ClickHouse service: 기존 ClickHouse Cloud 서비스를 선택하거나 새로 생성합니다
- Postgres database: 복제할 원본 데이터베이스
- Replication method: 다음 중 하나를 선택합니다.
- Initial load + CDC: 기존 데이터를 가져오고 이후 새 변경 사항이 생기면 테이블을 계속 업데이트합니다(권장)
- Initial load only: 지속적인 업데이트 없이 기존 데이터를 한 번만 snapshot으로 가져옵니다
- CDC only: 초기 snapshot은 건너뛰고 이후 발생하는 새 변경 사항만 캡처합니다
복제할 테이블 선택
대상 데이터베이스를 선택한 다음 복제할 테이블을 선택합니다.- Destination database: 기존 ClickHouse 데이터베이스를 선택하거나 새로 생성합니다
- Prefix default destination table names with schema name: 이름 충돌을 방지하기 위해 Postgres 스키마 이름을 접두사로 추가합니다
- Preserve NULL values from source: 기본값으로 변환하지 않고 원본의 NULL 값을 유지합니다
- Remove deleted rows during merges: ReplacingMergeTree 테이블에서 백그라운드 머지 중 삭제된 행을 물리적으로 제거합니다