DROP DOMAIN — 도메인 제거
DROP DOMAIN — 도메인 제거
DROP DOMAIN 문으로 **도메인(domain)**을 제거합니다. 도메인은 기존 타입에 제약이나 기본값을 얹어 재사용하는 타입이에요. 제거할 수 있는 것은 도메인의 소유자뿐입니다.
출처: PostgreSQL 문서
본문
개요 (Synopsis)
DROP DOMAIN [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
설명 (Description)
DROP DOMAIN은 도메인을 제거해요. 도메인을 제거할 수 있는 것은 소유자뿐입니다.
매개변수 (Parameters)
- IF EXISTS — 도메인이 없어도 오류를 내지 않아요. 이 경우 알림(notice)이 발행됩니다.
- name — 기존 도메인의 이름(선택적으로 스키마로 한정)이에요.
- CASCADE — 도메인에 의존하는 객체(테이블 컬럼 등)와, 그 객체들에 의존하는 모든 객체를 자동으로 삭제해요(5.15절 참고).
- RESTRICT — 도메인에 의존하는 객체가 있으면 삭제를 거부해요. 이것이 기본값이에요.
예시 (Examples)
box 도메인 제거하기:
DROP DOMAIN box;
호환성 (Compatibility)
이 명령은 SQL 표준을 따르는데, IF EXISTS 옵션은 PostgreSQL 확장이에요.
함께 보기 (See Also)
- CREATE DOMAIN — 새 도메인 정의
- ALTER DOMAIN — 도메인 변경
더 알아보기 (Learn more)
- CREATE DOMAIN — 도메인을 만드는 명령이에요.
- ALTER DOMAIN — 기존 도메인 속성 변경