DROP FOREIGN TABLE

DROP FOREIGN TABLE — 외부 테이블 삭제

요약

DROP FOREIGN TABLE [ IF EXISTS ] 이름 [, ...] [ CASCADE | RESTRICT ]

설명

DROP FOREIGN TABLE 명령은 외부 테이블을 삭제한다. 해당 외부 테이블 소유주만 삭제할 수 있다.

매개 변수

IF EXISTS

해당 외부 테이블이 없어도 오류로 처리하지 않는다. 이 경우 알림 메시지를 보여준다.

이름

삭제할 (스키마 이름도 포함할 수 있는) 외부 테이블 이름.

CASCADE

해당 외부 테이블을 필요로 하는 모든 개체(예: 뷰)들도 함께 삭제 한다(5.14절 참조).

RESTRICT

해당 외부 테이블을 필요로 하는 개체가 있으면, 삭제 하지 않는다. 이 옵션이 기본값이다.

예제

films, distributors 두 외부 테이블을 삭제하려면:

DROP FOREIGN TABLE films, distributors;

호환성

ISO/IEC 9075-9 (SQL/MED) 규약을 준수한 명령어이며, 이 규약에는 하나의 명령은 하나의 외부 테이블만 삭제할 수 있다. IF EXISTS 옵션은 PostgreSQL 확장형이다.

관련 항목

ALTER FOREIGN TABLE, CREATE FOREIGN TABLE