롤 토토 : 문서 : 9.5 : 롤 토토 | |||
---|---|---|---|
토토 사이트 : 문서 : 9.5 : pg_transform | up | 49 장. 시스템 카탈로그 | 다음 |
카탈로그pg_trigger테이블과보기에 트리거를 저장합니다. 보다PostgreSQL : 문서 : 9.5 : 사설 토토 사이트 생성자세한 내용은
표 49-48.pg_trigger열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
OID | OID | 행 식별자 (숨겨진 속성; 명시 적으로 선택해야 함) | |
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 | 트리거가 내부적으로 생성되는 경우 (일반적으로tgconstraint) | |
tgconstrelid | OID | PG_CLASS.Oid | 참조 무결성 제약 조건에 의해 참조 된 테이블 |
tgconstrindid | OID | PG_CLASS.Oid | 고유 한 기본 키, 참조 무결성 또는 제외 제약 조건을 지원하는 색인 |
tgconstraint | OID | pg_constraint.Oid | thepg_constraint트리거와 관련된 항목 |
tgdeferrable | bool | 제약 조건 트리거가 연기 가능한 경우 | |
TginitDeferred | bool | 제약 조건 트리거가 처음 연기되는 경우 | |
tgnargs | int2 | 기능을 트리거하기 위해 전달 된 인수 문자열 수 | |
tgattr | int2vector | pg_attribute12658_12665 | 열 숫자, 트리거가 열계 인 경우; 그렇지 않으면 빈 배열 |
tgargs | BYTEA | 트리거로 전달되는 인수 문자열, 각 null-terminated | |
tgqual | pg_node_tree | 발현 트리 (innodetoString () 표현) 트리거의 경우언제조건 또는 null이면 null |
현재 열 특정 트리거링은에만 지원됩니다.업데이트이벤트 등tgattr해당 이벤트 유형에만 관련이 있습니다.tgtype다른 이벤트 유형에 대해서도 비트가 포함되어있을 수 있지만, 그 안에있는 내용에 관계없이 테이블 전체로 추정됩니다tgattr.
참고 :언제tgconstraintis 0,tgconstrelid, tgconstrindid, tgdeferrable및TginitDeferred참조와 크게 중복pg_constraint입력. 그러나, 비유 할 수없는 트리거가 연기 가능한 제약과 연관 될 수 있습니다. 외국의 주요 제약은 연기 가능하고 약간의 불가능한 트리거를 가질 수 있습니다..
참고 : pg_class.relhastriggers관계 가이 카탈로그에 트리거가있는 경우 참 이루야합니다.
토토 사이트 : 문서 : 9.5 : pg_transform | 롤 토토 : 문서 : 9.5 : 롤 토토 9.5.25 문서화 | 다음 |
pg_transform | up | PG_TS_CONFIG |