DROP EVENT TRIGGER — 이벤트 트리거 제거

DROP EVENT TRIGGER — 이벤트 트리거 제거

DROP EVENT TRIGGER 문으로 기존 **이벤트 트리거(event trigger)**를 제거합니다. 이벤트 트리거는 DDL 같은 데이터베이스 이벤트가 발생할 때 실행되도록 정의된 트리거예요. 실행하려면 현재 사용자가 그 이벤트 트리거의 소유자여야 합니다.

출처: PostgreSQL 문서

본문

개요 (Synopsis)

DROP EVENT TRIGGER [ IF EXISTS ] name [ CASCADE | RESTRICT ]

설명 (Description)

DROP EVENT TRIGGER는 기존 이벤트 트리거를 제거해요. 이 명령을 실행하려면 현재 사용자가 그 이벤트 트리거의 소유자여야 합니다.

매개변수 (Parameters)

  • IF EXISTS — 이벤트 트리거가 없어도 오류를 내지 않아요. 이 경우 알림(notice)이 발행됩니다.
  • name — 제거할 이벤트 트리거의 이름이에요.
  • CASCADE — 트리거에 의존하는 객체와, 그 객체들에 의존하는 모든 객체를 자동으로 삭제해요(5.15절 참고).
  • RESTRICT — 트리거에 의존하는 객체가 있으면 삭제를 거부해요. 이것이 기본값이에요.

예시 (Examples)

snitch 트리거 제거하기:

DROP EVENT TRIGGER snitch;

호환성 (Compatibility)

SQL 표준에는 DROP EVENT TRIGGER 문이 없어요.

함께 보기 (See Also)

더 알아보기 (Learn more)