52.58. pg_trigger #

카탈로그pg_trigger테이블과 뷰에 트리거를 저장합니다. 참조트리거 생성더 많은 정보를 원하시면.

표 52.58. pg_trigger

열 유형

설명

oid oid

행 식별자

tgrelid oid(참조pg_class.oid)

이 토토 사이트 추천 있는 테이블

tgparentid oid(참조pg_trigger.oid)

이 토토 사이트 추천 복제된 상위 트리거(이는 파티션이 생성되거나 파티션된 테이블에 연결될 때 발생함); 클론이 아닌 경우 0

tgname 이름

트리거 이름(동일 테이블의 트리거 간에 고유해야 함)

tgfoid oid(참조pg_proc.oid)

호출할 함수

tgtype int2

트리거 실행 조건을 식별하는 비트 마스크

tgenabled 문자

컨트롤session_replication_role토토 사이트 추천 실행되는 모드입니다.O= 트리거 실행원산지그리고현지모드,D= 토토 사이트 추천 비활성화되었습니다.R= 트리거 실행복제본모드,A= 트리거는 항상 실행됩니다.

tgisinternal 부울

트리거가 내부적으로 생성된 경우 참입니다(일반적으로 다음으로 식별된 제약 조건을 시행하기 위해).tgconstraint)

tgconstrrelid oid(참조pg_class.oid)

참조 무결성 제약 조건에 의해 참조되는 테이블(토토 사이트 추천 참조 무결성 제약 조건에 대한 것이 아닌 경우 0)

tgconstrindid oid(참조pg_class.oid)

고유, 기본 키, 참조 무결성 또는 제외 제약 조건을 지원하는 인덱스(트리거가 이러한 유형의 제약 조건 중 하나에 해당하지 않는 경우 0)

tgconstraint oid(참조pg_constraint.oid)

pg_constraint트리거와 연관된 항목(토토 사이트 추천 제약 조건에 대한 것이 아닌 경우 0)

tgdeferrable 부울

제약 조건 토토 사이트 추천 연기 가능한 경우 참

tginitdeferred 부울

제약 조건 토토 사이트 추천 처음에 연기된 경우 참

tgnars int2

트리거 함수에 전달된 인수 문자열 수

tgattr int2벡터(참조pg_attribute.attnum)

토토 사이트 추천 열별인 경우 열 번호. 그렇지 않으면 빈 배열

tgargs 바이테아

트리거에 전달할 인수 문자열, 각각 NULL로 종료됨

tgqual pg_node_tree

표현식 트리(innodeToString()18376_18413언제조건, 또는 조건이 없으면 null

tgoldtable 이름

참조 중절 이름오래된 테이블, 또는 없으면 null

tgnewtable 이름

참조 중절 이름새 테이블, 또는 없으면 null


현재 열별 트리거링은 다음에서만 지원됩니다.업데이트이벤트 등tgattr해당 이벤트 유형에만 관련됩니다.tgtype다른 이벤트 유형에 대한 비트도 포함될 수 있지만, 이는 내용에 관계없이 테이블 전체에 해당하는 것으로 추정됩니다.tgattr.

참고

언제tg제약0이 아닙니다.tgconstrrelid, tgconstrindid, tgdeferrabletginitdeferred참조된 내용과 대체로 중복됩니다.pg_constraint항목. 그러나 지연 불가능한 토토 사이트 추천 지연 가능한 제약 조건과 연결될 수 있습니다. 외래 키 제약 조건에는 연기 가능한 트리거와 지연 불가능한 토토 사이트 추천 있을 수 있습니다.

참고

pg_class.relhastriggers관계에 이 카탈로그에 트리거가 있으면 true여야 합니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.