DROP PUBLICATION — 게시(publish)/발행 삭제하기
DROP PUBLICATION — 게시(publish)/발행 삭제하기
DROP PUBLICATION은 데이터베이스에서 이미 존재하는 발행(publication)을 제거하는 명령이에요. 논리적 복제(logical replication)에서 발행은 게시자(publisher) 쪽이 구독자에게 공개할 테이블 집합을 정의하죠. 발행은 소유자나 슈퍼유저만 삭제할 수 있습니다.
출처: PostgreSQL 문서
본문
Synopsis
DROP PUBLICATION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Description
DROP PUBLICATION은 데이터베이스에서 이미 존재하는 발행을 제거해요.
발행은 소유자 또는 슈퍼유저만 삭제할 수 있어요.
Parameters
- IF EXISTS — 발행이 존재하지 않아도 오류를 던지지 않아요. 이 경우에는 통지(notice)만 발행됩니다.
- name — 이미 존재하는 발행의 이름.
- CASCADE / RESTRICT — 이 키워드는 발행에 의존하는 것이 없으므로 아무 효과가 없어요.
Examples
발행을 삭제하기:
DROP PUBLICATION mypublication;
Compatibility
DROP PUBLICATION은 PostgreSQL 확장이에요.