Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo chấp bóng đá hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

37.3. Viết các chức năng kích hoạt sự kèo chấp bóng đá hôm nay trong

Phần này mô tả kèo chấp bóng đá hôm nay chi tiết cấp thấp của giao diện

Các chức năng kích hoạt sự kèo chấp bóng đá hôm nay phải sử dụng"Phiên bản 1"Giao diện Trình quản lý kèo chấp bóng đá hôm nay.

Khi một hàm được gọi bởi Trình quản lý kích hoạt sự kèo chấp bóng đá hôm nay, nó là"Bối cảnh"Con trỏ trỏ đến AEventTriggerDataCấu trúc. C kèo chấp bóng đá hôm nay có thể kiểm tra

được gọi là_as_event_trigger (fcinfo)

Mở rộng thành:

((fcinfo)- bối cảnh! = Null && isa ((fcinfo)- bối cảnh, eventTriggerData))

Nếu điều này trả về đúng, thì việc đúc là an toànfcinfo- bối cảnhđến loạiEventTriggerData *và sử dụng kèo chấp bóng đá hôm nay điểm đếnEventTriggerDataCấu trúc. kèo chấp bóng đá hôm naykhôngThay đổiEventTriggerDataCấu trúc hoặc bất kỳ

Struct EventTriggerDatađược xác địnhlệnh/event_trigger.h:

Typedef StructTriggerData

trong đó kèo chấp bóng đá hôm nay thành viên được xác định như sau:

loại

luôn luônT_EventTriggerData.

Sự kèo chấp bóng đá hôm nay

Mô tả sự kèo chấp bóng đá hôm nay mà hàm được gọi là, một trong"DDL_Command_Start","DDL_Command_end","SQL_Drop". Nhìn thấyPhần 37.1Đối với ý nghĩa của

Parsetree

Một con trỏ tới cây phân tích của lệnh. Kiểm tra Postgresql

TAG

Thẻ lệnh được liên kết với sự kèo chấp bóng đá hôm nay mà sự kèo chấp bóng đá hôm nay"Tạo.

Hàm kích hoạt sự kèo chấp bóng đá hôm nay phải trả về AnullCon trỏ (khôngGiá trị null SQL, nghĩa là làmisnullTrue).