DROP RULE
요약
DROP RULE [ IF EXISTS ] 이름 ON 테이블이름 [ CASCADE | RESTRICT ]
매개 변수
- IF EXISTS
해당 룰이 없어도 오류를 내지 않고 알림 메시지만 보여주고 중지한다.
- name
삭제 하려는 룰 이름
- 테이블이름
해당 룰을 사용하는 (스키마 이름이 포함 될 수도 있는) 테이블이나, 뷰 이름
- CASCADE
지정한 룰과 의존성 관계가 있는 모든 객체들도 함께 삭제한다.
- RESTRICT
지정한 룰과 의존성 관계가 있는 객체가 있을 경우
작업을 중지한다. 이 옵션은 기본값이다.
예제
newrule 이름의 룰을 삭제 하려면:
DROP RULE newrule ON mytable;
호환성
DROP RULE 구문은 쿼리를 재작성하는 PostgreSQL 확장 구문이다.