카탈로그pg_trigger상점 테이블에서 트리거됩니다. 보다트리거 생성더 보기 정보.
표 41-29.pg_trigger열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| tgrelid | oid | pg_class.oid | 이 트리거가 있는 테이블 |
| tgname | 이름 | 트리거 이름(동일한 트리거 중에서 고유해야 함) 테이블) | |
| tgfoid | oid | pg_proc.oid | 호출할 함수 |
| tgtype | int2 | 트리거 조건을 식별하는 비트 마스크 | |
| tgenabled | 부울 | 트리거가 활성화되면 참(현재는 선택되지 않음) 어디에나 있어야 하므로 다음과 같이 트리거를 비활성화합니다. 이것을 false로 설정하면 안정적으로 작동하지 않습니다.) | |
| tgisconstraint | 부울 | 트리거가 참조 무결성을 구현하는 경우 참입니다. 제약 | |
| tgconstrname | 이름 | 참조 무결성 제약 조건 이름 | |
| tgconstrrelid | oid | pg_class.oid | 참조 무결성에 의해 참조되는 테이블 제약 |
| tgdeferrable | 부울 | 연기 가능한 경우 True | |
| tginitdeferred | 부울 | 처음에 연기된 경우 True | |
| tgnars | int2 | 트리거에 전달된 인수 문자열 수 기능 | |
| tgattr | int2벡터 | 현재 사용하지 않음 | |
| tgargs | 바이테아 | 트리거에 전달할 인수 문자열, 각각 null로 종료됨 |
참고: pg_class.reltriggers이 항목에서 발견된 트리거 수와 일치해야 합니다. 주어진 관계에 대한 테이블입니다.