| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.5 : PL/사설 토토 트리거 | PostgreSQL : 문서 : 9.5 : PL/토토 베이 -토토 베이 Prossural Language | 42장. PL/무지개 토토 - 무지개 토토 절차 언어 | PostgreSQL : 문서 : 9.5 : 후드 아래 PL/윈 토토 |
PL/무지개 토토을 사용하여 이벤트 트리거 기능을 작성할 수 있습니다. 이벤트 트리거 함수에서 해시 참조$_TD현재 트리거 이벤트에 대한 정보가 포함되어 있습니다.$_TD은 트리거를 호출할 때마다 별도의 로컬 값을 가져오는 전역 변수입니다. 의 필드$_TD해시 참조는 다음과 같습니다:
트리거가 실행되는 이벤트의 이름.
트리거가 실행되는 명령 태그.
트리거 프로시저의 반환값은 무시됩니다.
다음은 위의 내용 중 일부를 보여주는 이벤트 트리거 기능의 예입니다.
함수 생성 또는 교체 perlsnitch()는 event_trigger를 $$로 반환합니다.
elog(알림, "perlsnitch: " . $_TD-event . " " . $_TD-tag . " ");
$$ 언어 plperl;
이벤트 트리거 생성 perl_a_snitch
ON ddl_command_start
실행 절차 perlsnitch();