DROP USER MAPPING — 외부 서버용 사용자 맵핑 삭제
DROP USER MAPPING [ IF EXISTS ] FOR {사용자이름
| USER | CURRENT_USER | PUBLIC } SERVER서버이름
DROP USER MAPPING
명령은
해당 외부 서버에 등록된 사용자 맵핑 정보를 삭제한다.
해당 외부 서버 소유주가 그 서버에 등록에 사용자 맵핑 정보를
삭제할 수 있다. 또한 그 외부 서버에 대한
USAGE
권한이 있는 사용자는 자신의 사용자 맵핑 정보를
삭제 할 수 있다.
IF EXISTS
해당 사용자 맵핑 정보가 없어도 오류로 처리하지 않는다. 이 경우 알림 메시지를 보여준다.
사용자이름
삭제할 사용자 이름. CURRENT_USER
,
USER
는 현재 이 명령을 실행하는 사용자를 뜻한다.
PUBLIC
은 이 외부 서버를 사용하는 범용 사용자를
뜻한다.
서버이름
해당 사용자가 등록된 외부 서버 이름.
foo
서버에서
bob
사용자 맵핑이 있다면 삭제하는 경우:
DROP USER MAPPING IF EXISTS FOR bob SERVER foo;
DROP USER MAPPING
명령은 ISO/IEC 9075-9
(SQL/MED) 규약을 준수한다. IF EXISTS
옵션은
PostgreSQL 확장형이다.