이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 결과 PostgreSQL : 문서 : 17 : 29.8. 건축학버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

31.5. 건축학

논리 복제는 게시자 데이터베이스에서 데이터의 스냅 샷을 복사하여 시작합니다. 일단 완료되면 게시자의 변경 사항은 실시간으로 발생할 때 가입자에게 전송됩니다.

논리 복제는 물리적 스트리밍 복제와 유사한 아키텍처로 구축되었습니다 (참조섹션 26.2.5). 에 의해 구현됩니다.Walsenderand적용프로세스. Walsender 프로세스가 논리적 디코딩을 시작합니다 ( 설명젠 토토 PostgreSQL : 문서 : 10 : 48 장. 논리 디코딩8740_8900섹션 52.5)는 게시 사양에 따라 데이터를 필터링합니다. 그런 다음 스트리밍 복제 프로토콜을 Apply Worker로 사용하여 데이터를 지속적으로 전송합니다.이 데이터는 데이터를 로컬 테이블에 매핑하고 수신대로 개별 변경 사항을 올바른 트랜잭션 순서로 적용합니다..

가입자 데이터베이스의 적용 프로세스는 항상 |Session_Replication_Role설정복제, 트리거 및 제약에 대한 일반적인 영향을 미칩니다.

논리적 복제 적용 프로세스는 현재 명령문 트리거가 아닌 행 트리거 만 해고됩니다. 그러나 초기 테이블 동기화는 a처럼 구현됩니다.copy명령으로 행과 명령문 트리거를 모두 발사합니다.삽입.

31.5.1. 초기 스냅 샷

기존 가입 테이블의 초기 데이터는 스냅 샷을 찍고 특별한 종류의 적용 프로세스의 병렬 인스턴스로 복사합니다. 이 프로세스는 자체 임시 복제 슬롯을 생성하고 기존 데이터를 복사합니다.