Một kèo tỷ số bóng đá euro hôm nay bắn bất cứ khi nào sự kiện được liên kết xảy ra trong cơ sở dữ liệu được xác định. Hiện tại, các sự kiện được hỗ trợ duy nhất làDDL_Command_Start
, DDL_COMMAND_END
, Table_rewrite
vàsql_drop
. Hỗ trợ cho các sự kèo tỷ số bóng đá euro hôm nay bổ sung có thể được thêm vào trong các bản phát hành trong tương lai.
TheDDL_Command_Start
Sự kèo tỷ số bóng đá euro hôm nay xảy ra ngay trước khi thực hiệnTạo
, thay đổi
, Drop
, Nhãn bảo mật
, bình luận
, Grant
hoặcthu hồi
lệnh. Không kiểm tra xem đối tượng bị ảnh hưởng có tồn tại hay không tồn tại được thực hiện trước khi kèo tỷ số bóng đá euro hôm nay.DDL_Command_Start
cũng xảy ra ngay trước khi thực hiện AChọn vào
lệnh, vì điều này tương đương vớiTạo bảng dưới dạng
.
TheDDL_COMMAND_END
Sự kèo tỷ số bóng đá euro hôm nay xảy ra ngay sau khi thực hiện cùng một bộ lệnh này. Để có thêm chi tiết vềDDLCác kèo tỷ số bóng đá euro hôm nay động đã diễn ra, sử dụng chức năng trả lại thiết lậpPG_EVENT_TRIGGER_DDL_COMMANDS ()
từDDL_Command_end
Mã kèo tỷ số bóng đá euro hôm nay (xemPhần 9,29). Lưu ý rằng các vụ cháy kích kèo tỷ số bóng đá euro hôm nay sau khi các hành động đã diễn ra (nhưng trước khi giao dịch thực hiện) và do đó, các danh mục hệ thống có thể được đọc như đã thay đổi.
TheSQL_DROP
Sự kèo tỷ số bóng đá euro hôm nay xảy ra ngay trướcDDL_Command_end
Trình kèo tỷ số bóng đá euro hôm nay cho bất kỳ hoạt động nào làm giảm các đối tượng cơ sở dữ liệu. Để liệt kê các đối tượng đã bị loại bỏ, hãy sử dụng chức năng hoàn trả lạipg_event_trigger_dropped_objects ()
từSQL_Drop
Mã kèo tỷ số bóng đá euro hôm nay (xemPhần 9,29). Lưu ý rằng kích kèo tỷ số bóng đá euro hôm nay được thực thi sau khi các đối tượng đã bị xóa khỏi các danh mục hệ thống, vì vậy không thể tìm kiếm chúng nữa.
TheTable_rewrite
Sự kèo tỷ số bóng đá euro hôm nay xảy ra ngay trước khi bảng được viết lại bởi một số hành động của các lệnhBảng thay đổi
vàthay đổi loại
. Trong khi các câu lệnh điều khiển khác có sẵn để viết lại một bảng, nhưcụm
vàVACUUM
, TheTable_rewrite
Sự kiện không được kích kèo tỷ số bóng đá euro hôm nay bởi chúng. Để tìm oid của bảng được viết lại, hãy sử dụng chức năngpg_event_trigger_table_rewrite_oid ()
(xemPhần 9,29). Để khám phá (các) lý do để viết lại, hãy sử dụng chức năng.
kèo tỷ số bóng đá euro hôm nay (giống như các chức năng khác) không thể được thực thi trong một giao dịch bị hủy bỏ. Do đó, nếu lệnh DDL không có lỗi, bất kỳ liên quan nàoDDL_COMMAND_END
Triggers sẽ không được thực thi. Ngược lại, nếu mộtDDL_Command_Start
Trình kích hoạt thất bại với lỗi, không có trình kèo tỷ số bóng đá euro hôm nay nào sẽ bắn và không có nỗ lực nào được thực hiện để tự thực hiện lệnh. Tương tự, nếu mộtDDL_COMMAND_END
12932_13098
Để biết danh sách đầy đủ các lệnh được hỗ trợ bởi cơ chế kèo tỷ số bóng đá euro hôm nay, xemPhần 40.2.
Trình kèo tỷ số bóng đá euro hôm nay được tạo bằng lệnhPostgreSQL: Tài liệu: 15: cách đọc. Để tạo trình kèo tỷ số bóng đá euro hôm nay, trước tiên bạn phải tạo chức năng với loại trả về đặc biệtevent_trigger
. Hàm này không cần (và có thể không) trả về một giá trị;
Nếu có nhiều hơn một kèo tỷ số bóng đá euro hôm nay được xác định cho một sự kiện cụ thể, chúng sẽ bắn theo thứ tự bảng chữ cái bằng tên kích hoạt.
Một định nghĩa kích kèo tỷ số bóng đá euro hôm nay cũng có thể chỉ định AKhi
Điều kèo tỷ số bóng đá euro hôm nay sao cho, ví dụ, ADDL_Command_Start
Trigger chỉ có thể được bắn cho các lệnh cụ thể mà người dùng muốn chặn. Việc sử dụng phổ biến các kích kèo tỷ số bóng đá euro hôm nay như vậy là hạn chế phạm vi kèo tỷ số bóng đá euro hôm nay động DDL mà người dùng có thể thực hiện.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.