이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

45.38. pg_trigger

카탈로그pg_trigger상점생성자세한 내용은

표 45-38.pg_trigger

이름 타입 참조 설명
tgrelid OID pg_class.Oid 이 트리거가 켜져있는 테이블
tgname 이름 트리거 이름 (동일한 트리거에서 고유해야합니다
tgfoid OID PG_PROC.Oid 호출되는 함수
tgtype int2 비트 마스크 식별 트리거 조건
tgenabled char 컨트롤Session_Replication_Role트리거 화재를 모색합니다.O= 트리거 발사"원산지""로컬"모드,D= 트리거가 비활성화되었습니다.R="Replica"모드,A= 트리거 발사
tgisinternal bool 트리거가 내부적으로 생성되는 경우 (일반적으로, totgconstraint)
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 텍스트 발현 트리 (innodetostring ()표현)언제조건 또는

현재, 열 특정 트리거링은에만 지원됩니다업데이트이벤트 등tgattr해당 이벤트 유형에만 관련이 있습니다.tgtype다른 사람을위한 비트가 포함될 수 있습니다tgattr.

참고 :언제tgconstraintIS 0,tgconstrelid, tgconstrindid, tgdeferrableTginitDeferred는 크게 중복됩니다pg_constraint입력. 그러나, 불가능한 트리거는 가능합니다

참고 : pg_class.relhastriggersa