토토 사이트 - CONTROLPostgreSQL논리 디코딩 스트림
토토 사이트
[옵션
...]
토토 사이트
논리적 디코딩 복제 슬롯을 제어하고 그러한 복제 슬롯에서 데이터를 스트리밍합니다.
복제 모드 연결을 생성하므로와 동일한 제약 조건이 적용됩니다.PG_RECEIVEWAL, 그리고 논리적 복제를위한 것들 (참조PostgreSQL : 문서 : 17 : 47 장. 토토 사이트 디코딩).
토토 사이트
논리적 디코딩 SQL 인터페이스의 엿보기 및 GET 모드와 동등한 것은 없습니다. 데이터를 수신하고 클린 출구시 게으르게 데이터에 대한 재생 확인을 보냅니다.PG_LOGICAL_SLOT_PEEK_CHANGES
.
치명적인 오류가 없으면토토 사이트|Sigint (컨트롤+C) 또는Sigterm신호.
조치를 선택하려면 다음 옵션 중 하나 이상을 지정해야합니다.
-Create-Slot
-슬롯
,-플러그 인
,에 의해 지정된 데이터베이스의 경우-dbname
.
the--- 위상
-Create-Slot
준비된 트랜잭션의 디코딩을 가능하게합니다.
-드롭 슬롯
-슬롯
, 그런 다음 종료.
-시작
논리적 복제 슬롯에서 변경 스트리밍 시작-슬롯
, 신호에 의해 종료 될 때까지 계속. 서버 측 변경 스트림이 서버 종료 또는 분리로 끝나면 루프에서 다시 시도하지 않는 한---- 루프
지정되어 있습니다.
스트림 형식은 슬롯이 생성 될 때 지정된 출력 플러그인에 의해 결정됩니다.
연결은 슬롯을 생성하는 데 사용되는 동일한 데이터베이스에 있어야합니다.
-Create-Slot
및-시작
함께 지정할 수 있습니다.-드롭 슬롯
다른 행동과 결합 할 수 없습니다.
다음 명령 줄 옵션은 출력 및 기타 복제 동작의 위치 및 형식을 제어합니다.
-eLSN
--endpos =LSN
in-시작
11719_11857-시작
모드, 오류가 제기됩니다.
LSN이있는 레코드가있는 경우LSN
, 레코드가 출력됩니다.
the-엔드
옵션은 트랜잭션 경계를 알지 못하고 트랜잭션을 통해 출력 파트를 잘라낼 수 있습니다. 부분적으로 출력 트랜잭션은 소비되지 않으며 슬롯이 다음으로 읽히면 다시 재생됩니다.
-ffilename
-파일 =filename
수신 및 디코딩 된 트랜잭션 데이터를이 파일에 쓰십시오. 사용-
forstdout.
-finteral_seconds
--fsync-interval =interal_seconds
얼마나 자주 지정토토 사이트fsync ()
출력 파일이 디스크로 안전하게 플러시되는지 확인합니다.
서버는 때때로 클라이언트에게 플러시를 수행하고 플러시 위치를 서버에보고하도록 요청합니다. 이 설정은 그 외에도 플러시를 더 자주 수행합니다.
간격 지정0
발행 비활성화fsync ()
서버에 진행 상황을보고하면서 모두 전화를 걸고 있습니다. 이 경우 충돌시 데이터가 손실 될 수 있습니다.
-iLSN
--- 스타트 포 =LSN
in-시작
모드, 주어진 LSN에서 복제를 시작하십시오. 이 효과에 대한 자세한 내용은 문서를 참조하십시오.PostgreSQL : 문서 : 17 : 47 장. 토토 사이트 디코딩및PostgreSQL : 문서 : 17 : 53.4. 와이즈 토토 복제 프로토콜. 다른 모드에서 무시됩니다.
-if-not-Exists
-Create-Slot
지정되고 지정된 이름의 슬롯이 이미 존재합니다.
-n
---- 루프
서버에 대한 연결이 손실되면 루프에서 다시 시도하지 말고 나가십시오.
-o이름
[=value
]
-option =이름
[=value
]
옵션 전달이름
지정된 경우 옵션 값을 사용하여 출력 플러그인에value
. 어떤 옵션이 존재하고 그 효과가 중고 출력 플러그인에 따라 다릅니다.
-p플러그인
--plugin =플러그인
슬롯을 만들 때 지정된 논리적 디코딩 출력 플러그인을 사용하십시오. 보다PostgreSQL : 문서 : 17 : 47 장. 토토 사이트 디코딩. 이 옵션은 슬롯이 이미 존재하는 경우 효과가 없습니다.
-sinteral_seconds
-Status-InterVal =interal_seconds
이 옵션은 동일한 이름의 옵션과 동일한 효과를 가지고 있습니다.PG_RECEIVEWAL. 거기에 설명을 참조하십시오.
-sSLOT_NAME
-슬롯 =SLOT_NAME
in-시작
모드, 기존 논리 복제 슬롯을 사용하여SLOT_NAME
. 안에-Create-Slot
모드,이 이름으로 슬롯을 만듭니다. 안에-드롭 슬롯
모드,이 이름으로 슬롯을 삭제합니다.
-t
--- 위상
준비된 트랜잭션의 디코딩을 가능하게합니다. 이 옵션은로만 지정 될 수 있습니다.-Create-Slot
.
-v
-Versbose
Verbose 모드 활성화.
다음 명령 줄 옵션은 데이터베이스 연결 매개 변수를 제어합니다.
-ddbname
-dbname =dbname
연결할 데이터베이스. 이것이 무엇을 의미하는지에 대한 행동에 대한 설명을 참조하십시오.dbname
|연결 문자열. 그렇다면 연결 문자열 매개 변수는 충돌하는 명령 줄 옵션을 무시합니다.
-hhostname-or-ip
-host =hostname-or-ip
서버가 실행중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하면 Unix 도메인 소켓의 디렉토리로 사용됩니다.pghost
환경 변수, 설정된 경우 UNIX 도메인 소켓 연결이 시도됩니다.
-p포트
-포트 =포트
서버가 연결을 듣고있는 TCP 포트 또는 로컬 UNIX 도메인 소켓 파일 확장자를 지정합니다. 기본값pgport
환경 변수, 설정된 경우 또는 컴파일 된 기본값.
-uuser
--username =user
사용자 이름으로 연결할 수 있습니다. 기본값은 현재 운영 체제 사용자 이름입니다.
-w
-no-password
암호 프롬프트를 발행하지 마십시오. 서버에 비밀번호 인증이 필요하고 A와 같은 다른 방법으로 암호를 사용할 수없는 경우.pgpass
파일, 연결 시도가 실패합니다. 이 옵션은 비밀번호를 입력 할 사용자가없는 배치 작업 및 스크립트에 유용 할 수 있습니다.
-w
--password
힘토토 사이트데이터베이스에 연결하기 전에 비밀번호를 신속하게하려면
이 옵션은 결코 필수적이지 않습니다.토토 사이트서버가 암호 인증을 요구하는 경우 비밀번호를 자동으로 프롬프트합니다. 하지만,토토 사이트서버가 암호를 원한다는 것을 알아내는 연결 시도를 낭비합니다. 어떤 경우에는 입력 할 가치가 있습니다-w
추가 연결 시도를 피하려면
다음 추가 옵션을 사용할 수 있습니다.
-v
-버전
인쇄토토 사이트버전 및 종료.
-?
-help
도움말 표시토토 사이트명령 줄 인수 및 종료.
토토 사이트|Sigint또는Sigterm신호. (이것은 정상적인 방법입니다. 따라서 오류가 아닙니다.) 치명적인 오류 또는 기타 신호의 경우 출구 상태는 0이 아닙니다..
이 유틸리티, 대부분의 다른 유틸리티PostgreSQL유틸리티, 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 17 : 32.15. 환경 배트맨 토토).
환경 변수PG_COLOR
진단 메시지에서 색상 사용 여부를 지정합니다. 가능한 값은항상
, auto
및절대
.
토토 사이트소스 클러스터에서 그룹 권한이 활성화되면 수신 된 월 파일에 대한 그룹 권한을 보존합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면