DROP SEQUENCE — 시퀀스 삭제
DROP SEQUENCE [ IF EXISTS ] 이름
[, ...] [ CASCADE | RESTRICT ]
DROP SEQUENCE
명령은 지정한 시퀀스를 삭제한다. 이
명령은 해당 시퀀스의 소유주나 슈퍼 유저만 실행 할 수 있다.
IF EXISTS
해당 시퀀스가 없어도 오류를 내지 않고, 알림 메시지만 보여주고 종료한다.
name
삭제하려는 (스키마 이름이 포함 될 수도 있는) 시퀀스 이름.
CASCADE
해당 시퀀스와 의존성 관계가 있는 모든 객체들로 함께 삭제 한다. 물론, 삭제될 다른 객제와 관계된 또 다른 객체들도 함께 삭제 한다. (5.14절 참조).
RESTRICT
해당 시퀀스와 의존성 관계가 있는 객체가 있으면 작업을 중지한다. 이 옵션이 기본값이다.
serial
이름의 시퀀스를 삭제하려면:
DROP SEQUENCE serial;
DROP SEQUENCE
명령은 표준 SQL
구문이며, 표준 구문은 하나의 명령에는 하나의 시퀀스만
삭제 할 수 있다. IF EXISTS
옵션은
PostgreSQL 확장 기능이다.