젠 토토 : 문서 : 9.6 : 젠 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.6 : 이벤트 토토 결과 기능 작성 C | PostgreSQL : 문서 : 9.6 : 이벤트 메이저 토토 사이트 | 제 38 장. 이벤트 스포츠 토토 결과 | 다음 |
다음은 C로 작성된 이벤트 트리거 기능의 매우 간단한 예입니다. (절차 언어로 작성된 트리거의 예는 절차 언어의 문서에서 찾을 수 있습니다.)
함수noddl
호출 할 때마다 예외를 제기합니다. 이벤트 트리거 정의는 함수를와 연관시켰다.DDL_COMMAND_START이벤트. 효과는 모든 DDL 명령 (에 언급 된 예외와 함께입니다.섹션 38.1) 실행이 방지됩니다.
이것은 트리거 함수의 소스 코드입니다 :
#include "postgres.h"
소스 코드를 컴파일 한 후 (참조섹션 36.9.6), 함수와 트리거를 선언합니다 :
함수 create noddl () repits event_trigger를 반환합니다
이제 스포츠 토토 결과 작업을 테스트 할 수 있습니다 :
=# \ dy
이 상황에서, 그렇게해야 할 때 DDL 명령을 실행하려면 이벤트 스포츠 토토 결과를 떨어 뜨리거나 비활성화해야합니다. 트랜잭션 기간 동안 만 방아쇠를 비활성화하는 것이 편리 할 수 있습니다.
시작;
(이벤트 트리거 자체에 대한 DDL 명령이 이벤트 트리거의 영향을받지 않음을 기억하십시오.)
PostgreSQL : 문서 : 9.6 : 이벤트 토토 결과 기능 작성 C | 젠 토토 : 문서 : 9.6 : 젠 토토 9.6.24 문서화 | 다음 |
C의 이벤트 스포츠 토토 결과 기능 쓰기 | PostgreSQL : 문서 : 9.6 : 이벤트 메이저 토토 사이트 | 테이블 재 작성 이벤트 스포츠 토토 결과 예 |