발행물 변경 - 출판의 정의 변경
Alter Publication이름
addpublication_object
[, ...] 변경이름
SETpublication_object
[, ...] 변경이름
드롭publication_object
[, ...] 변경이름
set (publication_parameter
[=value
] [, ...]) 변경이름
소유자에게New_owner
| current_role | current_user | Session_USER이름
이름 바꾸기new_name
여기서publication_object
중 하나입니다.범퍼카 토토 [만]table_name
[ *] [(column_name
[, ...])] [where (표현
)] [, ...] 스키마 범퍼카 토토Schema_Name
| current_schema [, ...]
명령출판사
출판물의 속성을 변경할 수 있습니다.
처음 세 가지 변형은 어떤 범퍼카 토토/스키마가 출판물의 일부인 변경됩니다. 그만큼SET
조항은 출판물의 표/스키마 목록을 지정된 목록으로 대체합니다. 출판물에있는 기존 범퍼카 토토/스키마가 제거됩니다. 그만큼add
and드롭
Clauses는 출판물에서 하나 이상의 범퍼카 토토/스키마를 추가하고 제거합니다. 이미 구독 한 출판물에 범퍼카 토토/스키마를 추가하려면이 필요합니다.구독 변경 ... 새로 고침 출판
효과를 얻기 위해 가입 측면의 조치. 또한스키마의 범퍼카 토토 드롭
사용하여 지정된 스키마 범퍼카 토토을 삭제하지 않습니다범퍼카 토토
/ 범퍼카 토토 추가
및의 조합드롭
with여기서
조항은 허용되지 않습니다.
시놉시스에 나열된이 명령의 네 번째 변형은에 지정된 모든 게시 속성을 변경할 수 있습니다출판물 만들기. 명령에 언급되지 않은 속성은 이전 설정을 유지합니다.
나머지 변형은 소유자와 출판물의 이름을 변경합니다.
사용하려면 출판물을 소유해야합니다Alter Publication
. 출판물에 범퍼카 토토을 추가하려면 해당 범퍼카 토토을 소유해야합니다. 그만큼스키마에 범퍼카 토토 추가
및스키마에서 범퍼카 토토 설정
출판물을 위해서는 호출 사용자가 슈퍼 유저가되어야합니다. 소유자를 변경하려면역할 설정
새로운 소유 역할에 대한 역할Create
데이터베이스의 권한. 또한, 새로운 소유자모든 범퍼카 토토의 경우
또는스키마 범퍼카 토토
출판물은 슈퍼업자 여야합니다. 그러나 슈퍼업자는 이러한 제한에 관계없이 출판물의 소유권을 변경할 수 있습니다.
발행물이 열 목록이있는 범퍼카 토토을 게시 할 때 스키마 추가/설정.
이름
정의가 변경 될 기존 출판물의 이름.
table_name
기존 범퍼카 토토의 이름. 만약에전용
범퍼카 토토 이름 앞에 지정되어 있으며 해당 범퍼카 토토 만 영향을받습니다. 만약에전용
지정되지 않은 표와 모든 후손 범퍼카 토토 (있는 경우)이 영향을받습니다. 선택적으로,*
범퍼카 토토 이름 후에 지정하여 자손 범퍼카 토토이 포함되어 있음을 명시 적으로 표시 할 수 있습니다.
선택적으로 열 목록을 지정할 수 있습니다. 보다출판물 만들기자세한 내용. 다른 열 목록으로 동일한 범퍼카 토토이 게시 된 여러 간행물이있는 구독은 지원되지 않습니다. 보다경고 : 여러 간행물에서 열 목록을 결합열 목록을 변경할 때 잠재적 인 문제에 대한 자세한 내용.
선택 사항 인 경우여기서
조항이 지정되어 있습니다.표현
거짓으로 평가하거나 NULL에 대한 평가는 게시되지 않습니다. 표현 주변에는 괄호가 필요합니다. 그만큼표현
복제 연결에 사용 된 역할로 평가됩니다.
Schema_Name
기존 스키마의 이름.
set (publication_parameter
[=value
] [, ...])
이 조항은 원래 설정 한 출판 매개 변수를 변경합니다.출판물 만들기. 자세한 내용은 참조하십시오.
New_owner
출판물의 새 소유자의 사용자 이름.
new_name
출판물의 새 이름.
삭제 및 업데이트 만 게시하도록 출판물 변경 :
Alter Publication noinsert set (publish = 'update, delete');
출판물에 범퍼카 토토 추가 :
Alter Publication mypublication 추가 범퍼카 토토 사용자 (user_id, firstName), 부서;
표에 게시 된 열 세트 변경 :
Alter Publication mypublication set table users (user_id, firstName, lastName), 범퍼카 토토 부서;
스키마 추가마케팅
and판매
출판물sales_publication
:
Alter Publication Sales_Publication 스키마 마케팅, 판매에 범퍼카 토토 추가;
범퍼카 토토 추가사용자
, 부서
및 스키마생산
출판물Production_Publication
:
Alter Publication Production_publication 추가 범퍼카 토토 사용자, 부서, 스키마 생산 범퍼카 토토;
발행물 변경
isPostgreSQL확장.
문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면