DROP SERVER — 지정한 외부 서버 등록정보를 삭제한다
DROP SERVER [ IF EXISTS ] 이름
[, ...] [ CASCADE | RESTRICT ]
DROP SERVER
명령은 서버에 등록된 외부 서버를
삭제한다. 이 명령은 슈퍼 유저만 사용할 수 있다.
IF EXISTS
이 구문을 사용하면, 지정한 서버가 없어도 오류를 내지 않는다. 단지 알림 메시지만 보인다.
이름
지우려는 외부 서버 이름
CASCADE
사용자 맵핑 정보와 같이 해당 서버와 의존성 관계가 있는 모든 객체들도 함께 지운다. 물론, 삭제될 다른 객제와 관계된 또 다른 객체들도 함께 삭제 한다. (5.13절 참조).
RESTRICT
해당 서버와 의존성 관계가 있는 객체가 있다면, 작업을 중지한다. 이 설정은 기본값이다.
foo
외부 서버가 있다면, 지우고자 할 때:
DROP SERVER IF EXISTS foo;
DROP SERVER
명령은 ISO/IEC 9075-9
(SQL/MED) 에서 승인되었다. IF EXISTS
절은
PostgreSQL 확장 기능이다.