출판 롤 토토 — 출판의 정의 변경
게시물 롤 토토이름테이블 추가 [만]테이블_이름[ * ] [, ...] 출판물 롤 토토이름테이블 설정 [만]테이블_이름[ * ] [, ...] 출판물 롤 토토이름드롭 테이블 [만]테이블_이름[ * ] [, ...] 출판물 롤 토토이름설정(publication_parameter[=값] [, ... ] ) 출판물 롤 토토이름의 소유자new_owner| CURRENT_USER | SESSION_USER이름이름을 다음으로 변경:new_name
명령출판 롤 토토출판의 속성을 롤 토토할 수 있습니다.
처음 세 가지 변종은 출판의 일부인 테이블을 롤 토토합니다.테이블 설정절은 게시의 테이블 목록을 지정된 테이블로 대체합니다.테이블 추가그리고드롭 테이블절은 게시에서 하나 이상의 테이블을 추가하고 제거합니다. 이미 구독 중인 게시에 테이블을 추가하려면 다음이 필요합니다.구독 롤 토토 ... 게시 새로 고침구독 측에서 효력을 발생하기 위한 조치.
개요에 나열된 이 명령의 네 번째 변형은 다음에 지정된 모든 게시 속성을 변경할 수 있습니다.간행물 작성. 명령에 언급되지 않은 속성은 이전 설정을 유지합니다.
나머지 변형은 출판물의 소유자와 이름을 변경합니다.
사용하려면 출판물을 소유해야 합니다.게시물 롤 토토. 게시에 테이블을 추가하려면 추가로 해당 테이블을 소유해야 합니다. 소유자를 변경하려면 새 소유 역할의 직접 또는 간접 구성원이기도 해야 합니다. 새 소유자는 다음을 수행해야 합니다.만들기데이터베이스에 대한 권한. 또한 a의 새로운 소유자모든 테이블에 대해게시물은 수퍼유저여야 합니다. 그러나 수퍼유저는 이러한 제한 사항에 관계없이 출판물의 소유권을 롤 토토할 수 있습니다.
이름정의가 변경될 기존 출판물의 이름.
테이블_이름기존 테이블의 이름. 만일만이 테이블 이름 앞에 지정되어 있으면 해당 테이블만 영향을 받습니다. 만일만이 지정되지 않으면 테이블과 모든 하위 테이블(있는 경우)이 영향을 받습니다. 선택적으로,*테이블 이름 뒤에 지정하여 하위 테이블이 포함되어 있음을 명시적으로 나타낼 수 있습니다.
설정(publication_parameter [= 값] [, ... ] )이 절은 원래 설정된 게시 매개변수를 변경합니다.간행물 작성. 자세한 내용은 그곳을 참조하세요.
new_owner간행물의 새 소유자의 사용자 이름.
new_name간행물의 새 이름입니다.
삭제 및 업데이트만 게시하도록 게시를 롤 토토합니다.
롤 토토 PUBLICATION noinsert SET (게시 = '업데이트, 삭제');
출판물에 테이블 몇 개 추가:
롤 토토 PUBLICATION mypublication ADD TABLE 사용자, 부서;
게시물 롤 토토은PostgreSQL확장.