45.7. PL/무지개 토토 이벤트 트리거

PL/무지개 토토을 사용하여 이벤트 트리거 기능을 작성할 수 있습니다. 이벤트 트리거 함수에서 해시 참조$_TD현재 트리거 이벤트에 대한 정보가 포함되어 있습니다.$_TD은 트리거를 호출할 때마다 별도의 로컬 값을 가져오는 전역 변수입니다. 의 필드$_TD해시 참조는 다음과 같습니다:

$_TD-이벤트

트리거가 실행되는 이벤트의 이름.

$_TD-태그

트리거가 실행되는 명령 태그.

트리거 함수의 반환값은 무시됩니다.

다음은 위의 내용 중 일부를 보여주는 이벤트 트리거 기능의 예입니다.

함수 생성 또는 교체 perlsnitch()는 event_trigger를 $$로 반환합니다.
  elog(알림, "perlsnitch: " . $_TD-event . " " . $_TD-tag . " ");
$$ 언어 plperl;

이벤트 트리거 생성 perl_a_snitch
    ON ddl_command_start
    함수 실행 perlsnitch();

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.