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 cho토토 사이트 추천 : 문서 : 17 : 51.58. pg_triggerPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

48.46. pg_trigger

Danh mụcpg_triggerLưu trữ các kích hoạt trên các bảng và chế độ xem. Nhìn thấyPostgreSQL :Để biết thêm thông tin.

Bảng 48-46.pg_triggercột

tên loại Tài liệu tham khảo Mô tả
oid oid định danh hàng (thuộc tính ẩn; phải được chọn rõ ràng)
tgrelid oid pg_ class.oid Bảng kích hoạt này trên
tgname tên Tên kích hoạt (phải là duy nhất trong số các kích hoạt của cùng một bảng)
tgfoid oid PG_PROC.oid Hàm được gọi là
tgtype INT2 Mặt nạ bit Xác định các điều kiện bắn kích hoạt
tenables Char điều khiển trong đósession_replication_roleChế độ bắn kích hoạt.o= Trigger Fire trong"Origin""cục bộ"Modes,D= Trigger bị vô hiệu hóa,R= Trigger Fire trong"Bản sao"Mode,A= LUÔN LUÔN CHIA SẺ.
TgisInternal bool Đúng nếu kích hoạt được tạo bên trong (thường là, để thực thi các ràng buộc được xác định bởiTGConstraint)
tgconstrrelid OID pg_ class.oid Bảng được tham chiếu bởi ràng buộc toàn vẹn tham chiếu
tgconstrindid oid pg_ class.oid Chỉ mục hỗ trợ một khóa duy nhất, chính, tính toàn vẹn tham chiếu hoặc ràng buộc loại trừ
TGConstraint OID 토토 캔 : 문서 : 9.oid ThePG_ConstraintMục liên kết với kích hoạt, nếu có
tgdeferrable bool Đúng nếu kích hoạt ràng buộc có thể thu hồi được
tginitdeferred bool Đúng nếu kích hoạt ràng buộc ban đầu được hoãn lại
TGNARGS INT2 Số lượng chuỗi đối số được truyền đến chức năng kích hoạt
TGATTR int2Vector 범퍼카 토토 : 문서 : 9.attnum số cột, nếu kích hoạt là đặc trưng cho cột; nếu không thì một mảng trống
TGARGS bytea Các chuỗi đối số để chuyển sang kích hoạt, mỗi kết thúc null
tgqual pg_node_tree Cây biểu thức (trongNodetostring ()Biểu diễn) cho trình kích hoạtKhiđiều kiện hoặc null nếu không

Hiện tại, kích hoạt cụ thể cột chỉ được hỗ trợ choCập nhậtSự kiện và vì vậyTGATTRchỉ có liên quan cho loại sự kiện đó.tgtypecũng có thể chứa các bit cho các loại sự kiện khác, nhưng chúng được cho là có toàn bộ bảng bất kể trongTGATTR.

Lưu ý:KhiTGConstraintlà không khác,tgconstrrelid, tgconstrindid, tgdeferrabletginitdeferredphần lớn là dự phòng với tham chiếuPG_Constraintmục nhập. Tuy nhiên, có thể một bộ kích hoạt không thể hủy bỏ được liên kết với một ràng buộc có thể bảo vệ:

Lưu ý: pg_class.relhastriggersPhải đúng nếu một mối quan hệ có bất kỳ yếu tố kích hoạt nào trong danh mục này.