이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 사이트 추천 : 문서 : 17 : 51.58. pg_trigger버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

51.57. pg_trigger

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

표 51.57. pg_trigger

이름 유형 참고자료 설명
oid oid 행 식별자
tgrelid oid pg_class.oid 이 토토 있는 테이블
tgname 이름 트리거 이름(동일 테이블의 트리거 간에 고유해야 함)
tgfoid oid pg_proc.oid 호출할 함수
tgtype int2 트리거 실행 조건을 식별하는 비트 마스크
tgenabled 문자 컨트롤session_replication_role토토 실행되는 모드입니다.O= 트리거 실행원산지그리고로컬모드,D= 토토 비활성화되었습니다.R= 트리거 실행복제본모드,A= 트리거는 항상 실행됩니다.
tgisinternal 부울 트리거가 내부적으로 생성된 경우 참입니다(일반적으로 다음으로 식별된 제약 조건을 시행하기 위해).tg제약)
tgconstrrelid oid pg_class.oid 참조 무결성 제약조건에 의해 참조되는 테이블
tgconstrindid oid pg_class.oid 고유, 기본 키, 참조 무결성 또는 제외 제약조건을 지원하는 인덱스
tg제약 oid pg_constraint.oid pg_constraint트리거와 관련된 항목(있는 경우)
tgdeferrable 부울 제약 조건 토토 연기 가능한 경우 참
tginitdeferred 부울 제약 토토 처음에 연기된 경우 참
tgnars int2 트리거 함수에 전달된 인수 문자열 수
tgattr int2벡터 pg_attribute.attnum 토토 열별인 경우 열 번호; 그렇지 않으면 빈 배열
tgargs 바이테아 트리거에 전달할 인수 문자열, 각각 NULL로 종료됨
tgqual pg_node_tree 표현식 트리(innodeToString()17181_17218언제조건, 또는 조건이 없으면 null
tgoldtable 이름 참조 중절 이름이전 테이블, 또는 없으면 null
tgnewtable 이름 참조 중절 이름새 테이블, 또는 없으면 null

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

참고

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

참고

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