DROP TABLESPACE
제목
DROP TABLESPACE -- 테이블스페이스 삭제
요약
DROP TABLESPACE [ IF EXISTS ] 이름
설명
DROP TABLESPACE 명령은 시스템에서 테이블스페이스를 지운다.
테이블스페이스는 해당 소유주나 슈퍼 유저만 삭제할 수 있다. 해당
테이블스페이스를 사용하고 있는 어떠한 객체도 없어야 삭제 할 수 있다. 또한
현재 접속한 데이터베이스가 이 테이블스페이스를 사용하고 있어도 삭제
할 수 없다. 또한 temp_tablespaces 설정으로 지정된 테이블스페이스라면
다른 접속한 사용자 있어도 그 테이블스페이스를 삭제할 수 없다.
매개 변수
- IF EXISTS
해당 테이블스페이스가 없어도 오류를 내지 않고, 알림 메시지만 보여준다.
- 이름
삭제하려는 테이블스페이스 이름.
참고
DROP TABLESPACE 명령은 트랜잭션 내에서는 사용할 수 없다.
예제
시스템에서 mystuff 테이블스페이스를 삭제하려면:
DROP TABLESPACE mystuff;
호환성
DROP TABLESPACE 명령은 PostgreSQL
확장 기능이다.