메이저 토토 사이트 변경 - 메이저 토토 사이트 정의 변경
메이저 토토 사이트 변경이름
연결 'Conninfo
' 메이저 토토 사이트 변경이름
출판 설정publication_name
[, ...] [with (publication_option
[=value
] [, ...])] 메이저 토토 사이트 변경이름
출판 추가publication_name
[, ...] [with (publication_option
[=value
] [, ...])] 메이저 토토 사이트 변경이름
출판물 삭제publication_name
[, ...] [with (publication_option
[=value
] [, ...])] 메이저 토토 사이트 변경이름
새로 고침 출판물 [with (refresh_option
[=value
] [, ...])] 메이저 토토 사이트 변경이름
활성화 메이저 토토 사이트 변경이름
비활성화 메이저 토토 사이트 변경이름
set (Subscription_Parameter
[=value
] [, ...]) 메이저 토토 사이트 변경이름
건너 뛰기 (skip_option
=value
) 메이저 토토 사이트 변경이름
소유자에게New_owner
| current_role | current_user | Session_USER이름
이름 바꾸기new_name
메이저 토토 사이트
지정할 수있는 대부분의 메이저 토토 사이트 속성을 변경할 수 있습니다메이저 토토 사이트 생성.
사용하려면 메이저 토토 사이트을 소유해야합니다메이저 토토 사이트 변경
. 메이저 토토 사이트 이름을 바꾸거나 소유자를 변경하려면Create
데이터베이스의 권한. 또한 소유자를 변경하려면역할 설정
새로운 소유 역할. 메이저 토토 사이트에password_required = false
, 슈퍼 사용자 만 수정할 수 있습니다.
출판물을 새로 고침 할 때 더 이상 출판물의 일부가 아닌 관계를 제거하고 테이블 동기화 슬롯도 제거됩니다. 원격 호스트의 메이저 토토 사이트에 할당 된 리소스가 해제되도록 이러한 슬롯을 제거해야합니다. 네트워크 고장 또는 기타 오류로 인해PostgreSQL슬롯을 제거 할 수 없으면 오류 가보고됩니다. 이 상황을 진행하려면 사용자는 작업을 다시 시도하거나 메이저 토토 사이트에서 슬롯을 분리하고에 설명 된대로 메이저 토토 사이트을 삭제해야합니다.삭제 메이저 토토 사이트.
명령메이저 토토 사이트 변경 ... 새로 고침 출판
, 메이저 토토 사이트 변경 ... set | add | drop 게시 ...
with새로 고침
옵션 AStrue
, 변경 사항 ... SET (Failover = True | False)
and메이저 토토 사이트 변경 ... 세트 (two_phase = false)
트랜잭션 블록 내부에서 실행할 수 없습니다.
명령메이저 토토 사이트 변경 ... 새로 고침 출판
and메이저 토토 사이트 변경 ... set | add | drop publication ...
with새로 고침
옵션 AStrue
메이저 토토 사이트이있는 경우에도 실행할 수 없습니다Two_phase
커밋 활성화,Copy_Data
is거짓
. 열 참조subtwophasestate
ofpg_subscription
실제 2 상 상태를 알기 위해.
이름
#속성이 변경 될 메이저 토토 사이트의 이름.
Connection 'Conninfo
'
#이 절은 원래 설정된 연결 문자열을 대체합니다메이저 토토 사이트 생성. 자세한 내용은 참조하십시오.
출판 세트publication_name
출판 추가publication_name
삭제 출판publication_name
#이 양식은 메이저 토토 사이트 간행물 목록을 변경합니다.SET
전체 간행물 목록을 새 목록으로 대체합니다add
출판물 목록에 추가 간행물 추가 및드롭
간행물 목록에서 간행물을 제거합니다. 우리는 존재하지 않는 출판물이 지정할 수 있도록 허용add
andset
사용자가 나중에 추가 할 수 있도록 변형. 보다메이저 토토 사이트 생성자세한 내용. 기본적 으로이 명령은처럼 작동합니다.새로 고침 출판
.
publication_option
이 작업에 대한 추가 옵션을 지정합니다. 지원되는 옵션은 다음과 같습니다.
새로 고침
(부울
)False가 있으면 명령이 테이블 정보를 새로 고치지 않으려 고하지 않습니다.새로 고침 간행물
그런 다음 별도로 실행해야합니다. 기본값은true
.
또한 아래에 설명 된 옵션새로 고침 출판
암시 적 새로 고침 작업을 제어하기 위해 지정 될 수 있습니다.
새로 고침 출판
#게시자의 누락 된 테이블 정보를 가져옵니다. 이것은 메이저 토토 사이트에 대한 출판물에 추가 된 테이블의 복제를 시작합니다.메이저 토토 사이트 생성
또는 마지막 호출새로 고침 간행물
.
refresh_option
새로 고침 작업을위한 추가 옵션을 지정합니다. 지원되는 옵션은 다음과 같습니다.
enable
#거래가 끝날 때 논리 복제 작업자를 시작하여 이전에 비활성화 된 메이저 토토 사이트을 활성화합니다.
비활성화
#실행중인 메이저 토토 사이트을 비활성화하여 거래가 끝날 때 논리 복제 작업자를 중지합니다.
set (Subscription_Parameter
[=value
] [, ...])
#이 조항은 원래 설정 한 매개 변수를 변경합니다메이저 토토 사이트 생성. 자세한 내용은 참조하십시오. 변경할 수있는 매개 변수는입니다.slot_name
, synchronous_commit
, Binary
, 스트리밍
, disable_on_error
, password_required
, run_as_owner
, 원산지
, Failover
및Two_Phase
. 수퍼 유저 만 설정할 수 있습니다password_required = false
.
변경할 때slot_name
, TheFailover
및Two_phase
지정된 슬롯의 속성 값은 상대방과 다를 수 있습니다Failover
andTwo_Phase
메이저 토토 사이트에 지정된 매개 변수. 슬롯을 만들 때 슬롯 속성을 확인하십시오Failover
andTwo_Phase
가입의 상대방 매개 변수 일치. 그렇지 않으면, 게시자의 슬롯은 이러한 메이저 토토 사이트 옵션과 다르게 행동 할 수 있습니다. 예를 들어, 게시자의 슬롯은 메이저 토토 사이트이에도 대기와 동기화 될 수 있습니다Failover
옵션이 비활성화되었거나 메이저 토토 사이트이있을 때에도 동기화에 비활성화 될 수 있습니다Failover
옵션이 활성화되었습니다.
theFailover
andTwo_Phase
메이저 토토 사이트이 비활성화 된 경우에만 매개 변수를 변경할 수 있습니다.
변경시Two_phase
Fromtrue
to거짓
, 백엔드 프로세스는 논리적 복제 작업자가 수행 한 준비된 트랜잭션 (언제부터에 의해 준비된 경우 오류를보고합니다.Two_Phase
매개 변수는 여전히true
)가 발견되었습니다. 게시자 노드에서 준비된 트랜잭션을 해결하거나 가입자에서 수동으로 롤백 한 다음 다시 시도 할 수 있습니다. 특정 메이저 토토 사이트에 해당하는 논리적 복제 작업자가 준비한 거래에는 다음과 같은 패턴이 있습니다.“pg_gid_%u_%u
”(매개 변수 : 메이저 토토 사이트OID
, 원격 트랜잭션 IDxid
). 이러한 트랜잭션을 수동으로 해결하려면 해당 메이저 토토 사이트 ID로 모든 준비된 트랜잭션을 이름으로 롤백해야합니다. 응용 프로그램은 확인할 수 있습니다PG_PREPARED_XACTS
필요한 준비된 거래를 찾으려면. 이후Two_Phase
옵션이 변경되었습니다true
to거짓
, 출판사가 커밋 될 때 거래를 다시 복제합니다.
건너 뛰기 (skip_option
=value
)
#원격 트랜잭션의 모든 변경 사항을 적용하는 건너 뛰기. 들어오는 데이터가 제약을 위반하는 경우 논리적 복제가 해결 될 때까지 중지됩니다. 사용하여메이저 토토 사이트 변경 ... skip
명령, 논리 복제 작업자는 트랜잭션 내의 모든 데이터 수정 변경을 건너 뜁니다. 이 옵션은 활성화하여 이미 준비한 트랜잭션에 영향을 미치지 않습니다Two_Phase
가입자에서. 논리적 복제 작업자가 트랜잭션을 성공적으로 건너 뛰거나 트랜잭션을 완료 한 후 LSN (저장pg_subscription
.subskiplsn
)가 지워집니다. 보다와이즈 토토 PostgreSQL : 문서 : 18 : 29.7. 갈등논리적 복제 충돌의 세부 사항은
skip_option
이 작업에 대한 옵션을 지정합니다. 지원되는 옵션은 다음과 같습니다.
LSN
(PG_LSN
)논리적 복제 작업자에 의해 변경 될 원격 트랜잭션의 마무리 LSN을 지정합니다. 마무리 LSN은 거래가 커밋되거나 준비되는 LSN입니다. 개별 잠수함을 건너 뛰는 것은 지원되지 않습니다. 환경없음
LSN을 재설정합니다.
New_owner
#메이저 토토 사이트의 새 소유자의 사용자 이름.
new_name
#메이저 토토 사이트의 새 이름.
유형의 매개 변수를 지정할 때부울
, The=
value
부품을 생략 할 수 있으며, 이는 지정과 동일합니다true
.
메이저 토토 사이트으로 메이저 토토 사이트 한 출판물 변경insert_only
:
ALTER SUBSCREPTION MYSUB SET PUBLICTION INSERT_ONLY;
메이저 토토 사이트 비활성화 (중지) :
Alter Subscription MySUB 비활성화;
메이저 토토 사이트 변경
isPostgreSQL확장.