51.56. pg_trigger

카탈로그pg_trigger테이블과보기에 토토를 저장합니다. 보다토토 만들기자세한 내용은

표 51.56. pg_trigger

열 유형

설명

OID OID

행 식별자

tgrelid OID(참조pg_class.OID)

이 토토 켜져 있습니다

tgparentid OID(참조토토 : 문서 : 13.OID)

이 토토 클론이 아닌 경우 제로에서 복제 된 부모 트리거; 이것은 파티션이 분할 된 테이블에 생성되거나 첨부 될 때 발생합니다.

tgname 이름

트리거 이름 (같은 테이블의 트리거에서 고유해야합니다)

tgfoid OID(참조PG_PROC.OID)

호출되는 함수

tgtype int2

비트 마스크 방향 발사 조건 식별

tgenabled char

컨트롤Session_Replication_Role토토 화재를 모색합니다.O= 토토 발사원산지and로컬모드,d= 토토 비활성화되었습니다.r= 토토 발사복제모드,a= 항상 토토 화재.

tgisinternal bool

토토 내부적으로 생성되는 경우 (일반적으로tgconstraint)

tgconstrelid OID(참조PG_CLASS.OID)

참조 무결성 제약 조건에 의해 참조 된 테이블

tgconstrindid OID(참조pg_class.OID)

고유 한 기본 키, 참조 무결성 또는 제외 제약 조건을 지원하는 색인

tgconstraint OID(참조토토 사이트 추천 PostgreSQL.OID)

thepg_constraint토토와 관련된 입력, 경우

tgdeferrable bool

제약 조건 토토 연기 가능하면

TginitDeferred bool

16672_16722

tgnargs int2

기능을 토토하기 위해 전달 된 인수 문자열 수

tgattr int2vector(참조토토 핫 : 문서 : 13.Attnum)

열 숫자, 토토 열계 인 경우; 그렇지 않으면 빈 배열

tgargs BYTEA

토토로 전달되는 인수 문자열, 각 null-terminated

tgqual pg_node_tree

발현 트리 (innodetostring ()표현) 토토의 경우언제조건 또는 null if none

tgoldtable 이름

참조조항 이름오래된 테이블또는 null if none

tgnewtable 이름

참조조항 이름New Table또는 null if none


현재, 열 특정 토토링은에만 지원됩니다업데이트이벤트 등tgattr해당 이벤트 유형에만 관련이 있습니다.tgtype다른 이벤트 유형에 대해서도 비트가 포함되어있을 수 있지만, 그 안에있는 내용에 관계없이 테이블 전체로 추정됩니다tgattr.

Note

언제tgconstraintIS 0,tgconstrelid, tgconstrindid, tgdeferrableTginitDeferred참조와 크게 중복pg_constraint진입. 그러나, 비유 할 수없는 토토 연기 가능한 제약과 연관 될 수 있습니다. 외국의 주요 제약은 연기 가능하고 약간의 불가능한 트리거를 가질 수 있습니다..

Note

pg_class.relhastriggers관계 가이 카탈로그에 트리거가있는 경우 참 이루야합니다.

정정 제출

문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식토토 문제를보고하려면