DROP SERVER
제목
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 확장 기능이다.