윈 토토 : 문서 : 9.4 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 배트맨 토토 | PostgreSQL : 문서 : 9.4 : 추가 제공 배트맨 토토 | 부록 F. 추가 공급 모듈 | 토토 사이트 postgresql : 문서 : 9.4 : test_parser |
test_decoding는 논리적 디코딩 출력 플러그인의 예입니다. 그것은 특히 유용한 일을하지 않지만 자체 출력 플러그인을 개발하기위한 시작점 역할을 할 수 있습니다.
test_decoding논리적 디코딩 메커니즘을 통해 WAL을 받고 수행 된 작업의 텍스트 표현으로 디코딩합니다.
SQL 논리 디코딩 인터페이스에 사용되는이 플러그인의 일반적인 출력은 다음과 같습니다.
postgres =# select * from pg_logical_slot_get_changes ( 'test_slot', null, null, 'include-xids', '0'); 위치 | xid | 데이터 -----------+-----+------------------------------------------------------- 0/16d30f8 | 691 | 시작하다 0/16d32a0 | 691 | table public.data : 삽입 : id [int4] : 2 data [text] : 'arg' 0/16d32a0 | 691 | table public.data : 삽입 : id [int4] : 3 data [text] : 'demo' 0/16d32a0 | 691 | 저지르다 0/16d32d8 | 692 | 시작하다 0/16d3398 | 692 | 테이블 public.data : 삭제 : id [int4] : 2 0/16d3398 | 692 | 테이블 public.data : 삭제 : id [int4] : 3 0/16d3398 | 692 | 저지르다 (8 줄)