53.54. pg_subscription #

카탈로그pg_subscription기존의 모든 논리 복제 구독을 포함합니다. 논리적 복제에 대한 자세한 내용은 참조PostgreSQL : 문서 : 16 : 31 장. 논리적 젠 토토.

대부분의 시스템 카탈로그와 달리pg_subscription클러스터의 모든 데이터베이스에서 공유됩니다. 사본은 단 하나뿐입니다.pg_subscription클러스터 당, 데이터베이스 당 하나가 아님.

열에 대한 액세스Subconninfo일반 사용자가 평범한 텍스트 암호를 포함 할 수 있기 때문에 일반 사용자로부터 취소되었습니다.

표 53.54. pg_subscription

열 유형

설명

OID OID

행 식별자

subdbid OID(참조PG_DATABASE.OID)

구독이있는 데이터베이스의 OID

subskiplsn PG_LSN

유효한 LSN이라면 변경 사항을 건너 뛰는 트랜잭션의 LSN을 마무리하십시오. 그렇지 않으면0/0.

서브 이름 이름

구독 이름

Subowner OID(참조pg_authid.OID)

구독 소유자

subenabled bool

TRUE가 있으면 구독이 활성화되어 복제해야합니다

하위 바이너리 bool

true 인 경우 구독은 게시자가 이진 형식으로 데이터를 보내도록 요청합니다

서브 스트림 char

진행중인 트랜잭션 스트리밍을 처리하는 방법 :f= 진행중인 트랜잭션 스트리밍 허용,t= 진행중인 트랜잭션 변경을 디스크로 유출하고 거래가 게시자에게 커밋되고 가입자가 수신 한 후 한 번에 적용하고P= 가능한 경우 병렬 적용 작업자를 사용하여 직접 변경 사항을 적용하십시오 (작업자가없는 경우 'T'와 동일)

Subtwophasestate char

2 상 모드의 상태 코드 :d= 비활성화,P= 보류 활성화,e= enabled

SubdisableOnerr bool

사실이라면 근로자 중 한 명이 오류를 감지하면 구독이 비활성화됩니다

SubPasswordRequired bool

TRUE 인 경우 인증을위한 비밀번호를 지정하려면 구독이 필요합니다

Subrunasowner bool

TRUE가 가입자의 권한과 함께 구독이 실행됩니다.

Subconninfo 텍스트

업스트림 데이터베이스에 연결 문자열

subslotname 이름

업스트림 데이터베이스의 복제 슬롯 이름 (로컬 복제 원점 이름에도 사용됨); null은를 나타냅니다.없음

subsynccommit 텍스트

thesynchronous_commit구독의 작업자가 사용하도록 설정

서브 퍼블릭 텍스트 []

구독 출판물 이름의 배열. 이 참조 간행물은 업스트림 데이터베이스에 정의되었습니다. 출판물에 대한 자세한 내용은 참조PostgreSQL : 문서 : 16 : 31.1. 배트맨 토토.

Suborigin 텍스트

원점 값은 하나 여야합니다없음또는any. 기본값은any. 만약에없음, 구독은 게시자에게 원산지가없는 변경 사항 만 보내도록 요청합니다. 만약에any, 출판사는 원산지에 관계없이 변경 사항을 보냅니다.


정정 제출

문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면