본문으로 바로가기
본문으로 바로가기

스키마 변경 전파 지원

Postgres용 ClickPipes는 소스 테이블에서 스키마 변경을 감지하고, 일부 경우에는 대상 테이블로 변경 내용을 자동으로 전파합니다. 각 DDL 연산이 처리되는 방식은 아래에 설명되어 있습니다.

Schema Change TypeBehaviour
Adding a new column (ALTER TABLE ADD COLUMN ...)테이블에 insert/update/delete가 발생하면 자동으로 전파됩니다. 새 컬럼은 스키마 변경 이후에 복제되는 모든 행에 대해 채워집니다
Adding a new column with a default value (ALTER TABLE ADD COLUMN ... DEFAULT ...)테이블에 insert/update/delete가 발생하면 자동으로 전파됩니다. 새 컬럼은 스키마 변경 이후에 복제되는 모든 행에 대해 채워지지만, 전체 테이블 새로 고침(full table refresh)을 수행하지 않으면 기존 행에는 기본값이 표시되지 않습니다
Dropping an existing column (ALTER TABLE DROP COLUMN ...)감지되지만 전파되지는 않습니다. 삭제된 컬럼은 스키마 변경 이후에 복제되는 모든 행에서 NULL 값으로 채워집니다

컬럼 추가는 배치 동기화가 끝날 때 전파되며, 이는 동기화 간격에 도달하거나 pull 배치 크기에 도달한 이후에 발생할 수 있습니다. 동기화 제어에 대한 자세한 정보는 여기를 참고하십시오.