출판 윈 토토

출판 윈 토토 — 출판 정의 변경

시놉시스

출판 윈 토토이름추가publication_object[, ...]
출판물 윈 토토이름세트publication_object[, ...]
출판물 윈 토토이름드롭publication_object[, ...]
출판물 윈 토토이름설정(publication_parameter [= ] [, ... ] )
출판물 윈 토토이름의 소유자new_owner| 현재_역할 | CURRENT_USER | SESSION_USER이름이름을 다음으로 변경:new_name

어디에서publication_object다음 중 하나입니다:표 [만]테이블_이름 [ * ] [ ( 열_이름[, ... ] ) ] [ 어디서 (표현) ] [, ... ]
    스키마의 테이블스키마_이름| CURRENT_SCHEMA  [, ... ]

설명

명령출판 윈 토토출판의 속성을 윈 토토할 수 있습니다.

처음 세 가지 변형은 게시의 일부인 테이블/스키마를 윈 토토합니다.SET절은 게시의 테이블/스키마 목록을 지정된 목록으로 대체합니다. 게시에 있던 기존 테이블/스키마는 제거됩니다.추가그리고드롭절은 게시에서 하나 이상의 테이블/스키마를 추가하고 제거합니다. 이미 구독 중인 게시에 테이블/스키마를 추가하려면구독 윈 토토 ... 게시 새로 고침구독 측의 조치가 유효해집니다. 또한 참고하세요스키마의 테이블 삭제다음을 사용하여 지정된 스키마 테이블을 삭제하지 않습니다.테이블용/ 테이블 추가및의 조합드롭어디절은 허용되지 않습니다.

개요에 나열된 이 명령의 네 번째 변형은 다음에 지정된 모든 게시 속성을 변경할 수 있습니다.간행물 작성. 명령에 언급되지 않은 속성은 이전 설정을 유지합니다.

나머지 변종은 출판물의 소유자와 이름을 변경합니다.

사용하려면 출판물을 소유해야 합니다.게시물 윈 토토. 게시에 테이블을 추가하려면 추가로 해당 테이블을 소유해야 합니다.스키마에 테이블 추가그리고스키마에 테이블 설정게시를 수행하려면 호출하는 사용자가 수퍼유저여야 합니다. 소유자를 변경하려면 새 소유 역할의 직접 또는 간접 구성원이기도 ​​해야 합니다. 새 소유자는 다음을 수행해야 합니다.만들기데이터베이스에 대한 권한. 또한 a의 새로운 소유자모든 테이블에 대해또는스키마 테이블의 경우게시물은 수퍼유저여야 합니다. 그러나 수퍼유저는 이러한 제한 사항에 관계없이 출판물의 소유권을 윈 토토할 수 있습니다.

게시물이 열 목록이 있는 테이블을 게시할 때 스키마를 추가/설정하는 것은 지원되지 않습니다.

매개변수

이름

정의가 변경될 기존 출판물의 이름.

테이블_이름

기존 테이블의 이름. 만일이 테이블 이름 앞에 지정되어 있으면 해당 테이블만 영향을 받습니다. 만일이 지정되지 않으면 테이블과 모든 하위 테이블(있는 경우)이 영향을 받습니다. 선택적으로,*테이블 이름 뒤에 지정하여 하위 테이블이 포함되어 있음을 명시적으로 나타낼 수 있습니다.

선택적으로 열 목록을 지정할 수 있습니다. 참조간행물 작성12690_12852경고: 여러 출판물의 열 목록 결합열 목록 윈 토토 시 발생할 수 있는 문제에 대한 자세한 내용.

선택사항인 경우어디절이 지정되었습니다. 해당 행은표현false로 평가되거나 null이 게시되지 않습니다. 표현식 주위에는 괄호가 필요합니다.표현복제 연결에 사용된 역할로 평가됩니다.

schema_name

기존 스키마의 이름.

설정(publication_parameter [= ] [, ... ] )

이 절은 원래 설정된 게시 매개변수를 변경합니다.간행물 작성. 자세한 내용은 그곳을 참조하세요.

new_owner

간행물의 새 소유자의 사용자 이름.

new_name

간행물의 새 이름입니다.

삭제 및 업데이트만 게시하도록 게시를 윈 토토합니다.

ALTER PUBLICATION noinsert SET (게시 = '업데이트, 삭제');

게시물에 테이블 몇 개 추가:

ALTER PUBLICATION mypublication ADD TABLE 사용자(user_id, 이름), 부서;

테이블에 게시된 열 집합 윈 토토:

ALTER PUBLICATION mypublication SET TABLE 사용자(user_id, 이름, 성), TABLE 부서;

스키마 추가마케팅그리고판매출판물에sales_publication:

출판 윈 토토 sales_publication 스키마 마케팅, 판매에 테이블 추가;

테이블 추가사용자, 부서및 스키마생산출판물에생산_출판:

ALTER PUBLICATION Production_publication ADD TABLE 사용자, 부서, TABLES IN SCHEMA 프로덕션;

호환성

게시물 윈 토토PostgreSQL확장.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.