이 섹션에서는 인터페이스의 낮은 수준 세부 사항에 대해 설명합니다
참고 :여기에 설명 된 인터페이스가 적용됩니다postgresql7.1 이상.
배트맨 토토 관리자가 함수를 호출하면"컨텍스트"TriggerData를 가리키는 포인터pall_as_trigger (fcinfo)
((fcinfo)- context! = null && isa ((fcinfo)- context, triggerdata)
이것이 진실을 반환하면 캐스트하는 것이 안전합니다.TriggerData *뾰족한 배트맨 토토 데이터 구조를 사용하십시오. 그만큼not변경
struct triggerdata가 정의되어 있습니다
typedef strugdata
회원이 다음과 같이 정의되는 곳 :
항상t_triggerData이것이 있다면
함수가 호출되는 이벤트를 설명합니다.tg_event:
이전에 배트맨 토토가 발사되면 True를 반환합니다.
배트맨 토토가 발사되면 TRUE를 반환합니다.
배트맨 토토가 행 레벨에 대해 발사 된 경우 true를 반환합니다
명령문 수준에 대한 배트맨 토토가 발사 된 경우 true를 반환합니다
Insert에 의해 배트맨 토토가 발사 된 경우 true를 반환합니다.
삭제로 배트맨 토토가 발사 된 경우 true를 반환합니다.
업데이트로 배트맨 토토가 발사 된 경우 True를 반환합니다.
배트맨 토토를 설명하는 구조에 대한 포인터입니다
배트맨 토토가있는 튜플에 대한 포인터입니다.
업데이트 IF IF 업데이트와 새로운 버전의 포인터입니다.
정의 된 구조 배트맨 토토에 대한 포인터입니다
typedef 구조 배트맨 토토
tgname이 방아쇠의 이름 인 곳에서 tgnargs는