논리적 복제는 현재 다음과 같은 제한 또는 누락 된 기능을 가지고 있습니다. 이것들은 향후 릴리스에서 해결 될 수 있습니다.
데이터베이스 스키마 및 DDL 명령은 복제되지 않습니다. 초기 스키마는를 사용하여 직접 복사 할 수 있습니다.pg_dump --- 스키마 전용
. 후속 스키마 변경은 수동으로 동기화되어야합니다.
시퀀스 데이터가 복제되지 않았습니다. 시퀀스에 의해 뒷받침되는 직렬 또는 아이덴티티 열의 데이터는 물론 테이블의 일부로 복제되지만 시퀀스 자체는 가입자의 시작 값을 여전히 표시합니다.pg_dump
) 또는 테이블 자체에서 충분히 높은 값을 결정함으로써.
복제Truncate
명령은 지원되지만 외국 키로 연결된 테이블 그룹을 잘라 내면 일부주의를 기울여야합니다. 자손 조치를 복제 할 때 가입자는 게시자에게 잘린 동일한 테이블 그룹을 자르고 명시 적으로 지정되거나 암시 적으로 수집됩니다캐스케이드
, 구독의 일부가 아닌 마이너스 테이블. 영향을받는 모든 테이블이 동일한 구독의 일부인 경우 올바르게 작동합니다.
큰 물체 (참조토토 캔 : 문서 : 12 : 34 장)는 복제되지 않습니다. 일반 테이블에 데이터를 저장하는 것 외에는 해결 방법이 없습니다.
복제는 기본 테이블에서 기본 테이블에 이르기까지 가능합니다. 즉, 출판물과 구독 측의 테이블은 뷰, 구체화 된보기, 파티션 루트 테이블 또는 외부 테이블이 아닌 일반 테이블이어야합니다.