PL/파이썬이벤트 스포츠 토토를 정의하는 데 사용할 수 있습니다(참조PostgreSQL : 문서 : 개발 : 38 장. 이벤트 토토 결과). 포스트그레SQL이벤트 트리거로 호출될 함수는 인수가 없고 반환 유형이 다음과 같은 함수로 선언되어야 합니다.event_trigger.
함수가 이벤트 스포츠 토토로 사용될 때 사전TD스포츠 토토 관련 값을 포함합니다:
TD["이벤트"]예를 들어 문자열로 스포츠 토토가 실행된 이벤트ddl_command_start.
TD["태그"]스포츠 토토가 실행된 명령 태그(예: 문자열)드롭 테이블.
예 44.1이벤트 스포츠 토토 기능의 예를 보여줍니다.PL/파이썬.
예제 44.1. 갑PL/파이썬이벤트 스포츠 토토 기능
이 예시 스포츠 토토는 단순히 a공지지원되는 명령이 실행될 때마다 메시지가 표시됩니다.
함수 생성 또는 교체 pysnitch() 반환 event_trigger
언어 plpython3u
AS $$
plpy.notice("TD[이벤트] = " + TD["이벤트"] + " ; TD[태그] = " + TD["태그"]);
$$;
ddl_command_start에서 이벤트 트리거 pysnitch 생성 함수 실행 pysnitch();