DROP SCHEMA

DROP SCHEMA

스키마(schema)를 제거할 때 쓰는 명령어예요. 기본적으로 빈 스키마만 삭제할 수 있고, CASCADE를 쓰면 안의 객체까지 함께 지울 수 있어요.

출처: 문서

본문

Synopsis

DROP SCHEMA [ IF EXISTS ] schema_name [ CASCADE | RESTRICT ]

Description

기존 스키마를 삭제해요. 스키마는 비어 있어야 해요.

선택적인 IF EXISTS 절을 사용하면 스키마가 존재하지 않을 때 오류를 무시해요.

Examples

web 스키마를 삭제하려면:

DROP SCHEMA web

sales 스키마가 존재하는 경우에만 삭제하려면:

DROP SCHEMA IF EXISTS sales

archive 스키마를 그 안의 모든 객체와 함께 삭제하려면:

DROP SCHEMA archive CASCADE

스키마 안에 객체가 없는 경우에만 archive 스키마를 삭제하려면:

DROP SCHEMA archive RESTRICT

See also

ALTER SCHEMA, CREATE SCHEMA 명령과 함께 사용해요.

더 알아보기 (Learn more)

스키마를 만드는 CREATE SCHEMA와 구조를 바꾸는 ALTER SCHEMA도 함께 확인해 보세요.