2025 년 7 월 17 일 : | 윈 토토 : 윈 토토 18 베타 2
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 사이트 추천 : 문서 : 17 : 51.58. pg_trigger버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

45.44. pg_trigger

카탈로그pg_trigger상점 테이블과 뷰를 트리거합니다. 보다트리거 만들기더 많은 정보.

표 45-44.pg_trigger

이름 type 참조 설명
tgrelid OID pg_class.Oid 이 트리거가 켜져 있습니다
tgname 이름 트리거 이름 (동일한 트리거에서 고유해야합니다 테이블)
tgfoid OID PG_PROC.Oid 호출되는 함수
tgtype int2 비트 마스크 방향 발사 조건 식별
tgenabled char 컨트롤Session_Replication_Role트리거 화재를 모색합니다.O= 트리거 발사"원산지"and"로컬"모드,d= 트리거가 비활성화되었습니다,r= 트리거 발사"Replica"모드,a= 트리거 발사 언제나.
tgisinternal bool 트리거가 내부적으로 생성되는 경우 (일반적으로, to 에 의해 식별 된 제약 조건을 시행합니다.tgconstraint)
tgconstrelid OID pg_class.Oid 참조 무결성에 의해 참조 된 테이블 강제
tgconstrindid OID pg_class.Oid 고유 한 기본 키를 지원하는 색인 OR 참조 무결성 제약
tgconstraint OID pg_constraint.Oid thepg_constraint입력 트리거와 관련이있는 경우
tgdeferrable bool 제약 조건 트리거가 연기 가능한 경우
TginitDeferred bool 제약 조건 트리거가 처음 연기되는 경우
tgnargs int2 인수 문자열 수는 트리거로 전달되었습니다 기능
tgattr int2vector pg_attribute.ATTNUM 열 숫자, 트리거가 열이있는 경우; 그렇지 않으면 빈 배열
tgargs BYTEA 각각 트리거로 전달할 인수 문자열 널리 터진
tgqual pg_node_tree 발현 트리 (innodetostring ()표현) 트리거언제조건 또는 null if none

현재 열 특정 트리거링은에만 지원됩니다업데이트이벤트 등tgattr해당 이벤트 유형에만 관련이 있습니다.tgtype다른 사람을위한 비트가 포함될 수 있습니다 이벤트 유형도 있지만, 그 유형은 테이블 전체로 추정됩니다. 무엇이 있는지에 관계없이tgattr.

참고 :언제tgconstraintis 0,tgconstrelid, tgconstrindid, tgdeferrableTginitDeferred는 크게 중복됩니다 참조pg_constraint입력. 그러나, 불가능한 트리거는 가능합니다 연기 가능한 제약과 관련이 있습니다 : 외국 키 제약 조건은 연기 가능하고 약간의 수정 불가능할 수 있습니다 트리거.

참고 : pg_class.relhastriggersa 관계는이 카탈로그에 트리거가 있습니다.