Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4
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 kèo bóng đá c1 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

43.7. Các chức năng kèo bóng đá c1 sự kiện trong PL/TCL

Các chức năng kèo bóng đá c1 sự kiện có thể được viết bằng PL/TCL.PostgreSQLYêu cầu rằng một hàm được gọi là kèo bóng đá c1 sự kiện phải được khai báo là một hàm không có đối số và loại trả về củaevent_trigger.

Thông tin từ Trình quản lý kèo bóng đá c1 được chuyển đến thân hàm trong các biến sau:

$ tg_event

Tên của sự kiện được kèo bóng đá c1.

$ tg_tag

Thẻ lệnh mà kèo bóng đá c1 được kèo bóng đá c1.

Giá trị trả về của hàm kèo bóng đá c1 bị bỏ qua.

Đây là một chút chức năng kèo bóng đá c1 sự kiện ví dụ chỉ đơn giản là tăngThông báoThông báo mỗi khi lệnh được hỗ trợ được thực hiện:

Tạo hoặc thay thế chức năng tclsnitch () returns event_trigger dưới dạng $$
  ELOG Thông báo "TCLSNITCH: $ TG_EVENT $ TG_TAG"
$$ Ngôn ngữ pltcl;

Tạo sự kiện Trình kèo bóng đá c1 TCL_A_SNITCH trên DDL_COMMAND_START Hàm thực thi TCLSNITCH ();