ALTER SUBSCRIPTION — 스포츠 토토 베트맨 정의 변경
스포츠 토토 베트맨 변경이름연결 '콘인포' 스포츠 토토 베트맨 변경이름출판 설정출판_이름[, ...] [ WITH (publication_option[=값] [, ... ] ) ] 스포츠 토토 베트맨 변경이름출판물 추가출판_이름[, ...] [ WITH (publication_option[=값] [, ... ] ) ] 스포츠 토토 베트맨 변경이름출판 삭제출판_이름[, ...] [ WITH (publication_option[=값] [, ... ] ) ] 스포츠 토토 베트맨 변경이름게시물 새로고침 [ WITH (refresh_option[=값] [, ... ] ) ] 스포츠 토토 베트맨 변경이름활성화 스포츠 토토 베트맨 변경이름비활성화 스포츠 토토 베트맨 변경이름설정(subscription_parameter[=값] [, ... ] ) 스포츠 토토 베트맨 변경이름건너뛰기(skip_option=값) 스포츠 토토 베트맨 변경이름의 소유자new_owner| 현재_역할 | CURRENT_USER | SESSION_USER이름다음으로 이름 바꾸기new_name
스포츠 토토 베트맨 변경에서 지정할 수 있는 대부분의 스포츠 토토 베트맨 속성을 변경할 수 있습니다.스포츠 토토 베트맨 작성.
사용하려면 스포츠 토토 베트맨을 소유해야 합니다.스포츠 토토 베트맨 변경. 구독 이름을 바꾸거나 소유자를 변경하려면 다음이 필요합니다.만들기데이터베이스에 대한 권한. 또한 소유자를 변경하려면 다음을 수행할 수 있어야 합니다.역할 설정새로운 소유 역할로 변경됩니다. 스포츠 토토 베트맨에 포함된 경우password_required=false, 슈퍼유저만 수정할 수 있습니다.
게시를 새로 고칠 때 우리는 더 이상 출판의 일부가 아닌 관계를 제거하고 테이블 동기화 슬롯이 있는 경우 이를 제거합니다. 원격 호스트의 스포츠 토토 베트맨에 할당된 리소스가 해제되도록 이러한 슬롯을 제거해야 합니다. 네트워크 장애 또는 기타 오류로 인해 발생한 경우PostgreSQL슬롯을 제거할 수 없습니다. 오류가 보고됩니다. 이 상황을 계속하려면 사용자는 작업을 다시 시도하거나 구독에서 슬롯 연결을 해제하고 설명된 대로 구독을 삭제해야 합니다.스포츠 토토 베트맨 중단.
명령스포츠 토토 베트맨 변경...게시 새로고침, 스포츠 토토 베트맨 변경 ... SET|추가|삭제 게시 ...와새로고침옵션참그리고ALTER SUBSCRIPTION ... SET (장애 조치 = true|false)트랜잭션 블록 내에서는 실행할 수 없습니다.
명령스포츠 토토 베트맨 변경...게시 새로고침그리고스포츠 토토 베트맨 변경 ... 설정|추가|삭제 게시 ...와새로고침옵션참구독이 다음과 같은 경우에도 실행할 수 없습니다.two_phase커밋이 활성화되지 않은 경우copy_datais거짓. 열 보기subtwophasestate의pg_subscription실제 2단계 상태를 알기 위해.
이름 #속성이 변경될 구독의 이름.
연결 '콘인포' #이 절은 원래 설정된 연결 문자열을 대체합니다.스포츠 토토 베트맨 작성. 자세한 내용은 그곳을 참조하세요.
출판 설정출판_이름간행물 추가출판_이름게시물 삭제출판_이름 #이 양식은 스포츠 토토 베트맨하는 출판물 목록을 변경합니다.SET전체 출판물 목록을 새 목록으로 대체합니다.추가출판물 목록에 추가 출판물을 추가하고드롭출판물 목록에서 출판물을 제거합니다. 존재하지 않는 출판물을 지정할 수 있습니다.추가그리고SET사용자가 나중에 추가할 수 있도록 변형합니다. 참조스포츠 토토 베트맨 작성14853_14922게시물 새로고침.
publication_option이 작업에 대한 추가 옵션을 지정합니다. 지원되는 옵션은 다음과 같습니다.
새로고침 (부울)false인 경우, 명령은 테이블 정보 새로고침을 시도하지 않습니다.게시물 새로고침그런 다음 별도로 실행되어야 합니다. 기본값은사실.
또한 아래에 설명된 옵션게시물 새로고침암시적 새로 고침 작업을 제어하기 위해 지정할 수 있습니다.
게시물 새로고침 #게시자로부터 누락된 테이블 정보를 가져옵니다. 이후 구독한 게시에 추가된 테이블의 복제가 시작됩니다.스포츠 토토 베트맨 작성또는 마지막 호출게시물 새로고침.
refresh_option새로 고침 작업에 대한 추가 옵션을 지정합니다. 지원되는 옵션은 다음과 같습니다.
활성화 #이전에 비활성화된 구독을 활성화하여 트랜잭션이 끝날 때 논리적 복제 작업자를 시작합니다.
비활성화 #실행 중인 구독을 비활성화하고 트랜잭션이 끝나면 논리적 복제 작업자를 중지합니다.
세트(subscription_parameter [= 값] [, ... ] ) #이 절은 원래 설정된 매개변수를 변경합니다.스포츠 토토 베트맨 작성. 자세한 내용은 여기를 참조하세요. 변경할 수 있는 매개변수는 다음과 같습니다.slot_name, 동기_커밋, 바이너리, 스트리밍, disable_on_error, password_required, run_as_owner, 원산지및장애 조치. 슈퍼유저만 설정할 수 있습니다.password_required = false.
변경할 때slot_name, 그장애 조치그리고two_phase이름이 지정된 슬롯의 속성 값은 해당 슬롯과 다를 수 있습니다.장애 조치그리고two_phase구독에 지정된 매개변수입니다. 슬롯을 생성할 때 슬롯 속성을 확인하세요.장애 조치그리고two_phase구독의 해당 매개변수와 일치합니다. 그렇지 않으면 게시자의 슬롯이 이러한 구독 옵션과 다르게 동작할 수 있습니다. 예를 들어 게시자의 슬롯은 구독이 활성화된 경우에도 대기 슬롯과 동기화될 수 있습니다.장애 조치옵션이 비활성화되었거나 구독이 활성화된 경우에도 동기화가 비활성화될 수 있습니다.장애 조치옵션이 활성화되었습니다.
건너뛰기(skip_option = 값 ) #원격 트랜잭션의 모든 변경 사항 적용을 건너뜁니다. 들어오는 데이터가 제약 조건을 위반하는 경우 문제가 해결될 때까지 논리적 복제가 중지됩니다. 를 사용하여스포츠 토토 베트맨 변경 ... 건너뛰기명령을 실행하면 논리적 복제 작업자가 트랜잭션 내의 모든 데이터 수정 변경 사항을 건너뜁니다. 이 옵션은 활성화하여 이미 준비된 트랜잭션에는 영향을 미치지 않습니다.two_phase스포츠 토토 베트맨자의. 논리적 복제 작업자가 성공적으로 트랜잭션을 건너뛰거나 트랜잭션을 완료한 후 LSN(저장 위치)pg_subscription.subskiplsn)이 삭제되었습니다. 참조와이즈 토토 PostgreSQL : 문서 : 17 : 29.6. 갈등논리적 복제 충돌에 대한 자세한 내용은.
skip_option이 작업에 대한 옵션을 지정합니다. 지원되는 옵션은 다음과 같습니다:
lsn (pg_lsn)논리적 복제 작업자가 변경 사항을 건너뛰는 원격 트랜잭션의 완료 LSN을 지정합니다. 종료 LSN은 트랜잭션이 커밋되거나 준비되는 LSN입니다. 개별 하위 트랜잭션 건너뛰기는 지원되지 않습니다. 설정없음LSN을 재설정합니다.
new_owner #구독의 새로운 소유자의 사용자 이름.
new_name #구독의 새 이름.
유형의 매개변수를 지정할 때부울, 그= 값부분은 생략 가능하며 이는 지정하는 것과 같습니다.참.
구독으로 구독하는 발행물을 다음으로 변경합니다.insert_only:
ALTER SUBSCRIPTION mysub 출판물 설정 insert_only;
구독을 비활성화(중지)합니다:
스포츠 토토 베트맨 변경 mysub 비활성화;
스포츠 토토 베트맨 변경은PostgreSQL확장.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.