윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 롤 토토 함수 | PostgreSQL : 문서 : 9.4 : 스포츠 토토 결과 및 연산자 | 제 9 장 기능 및 연산자 | PostgreSQL : 문서 : 9.4 : 윈 토토 변환 |
현재PostgreSQL하나의 내장 스포츠 토토 결과 트리거 헬퍼 기능 제공pg_event_trigger_dropped_objects
.
pg_event_trigger_dropped_objects
명령에 의해 삭제 된 모든 개체 목록을 반환합니다.SQL_DROP스포츠 토토 결과가 호출됩니다. 다른 맥락에서 호출 된 경우pg_event_trigger_dropped_objects
오류가 발생합니다.pg_event_trigger_dropped_objects
다음 열을 반환합니다.
이름 | type | 설명 |
---|---|---|
classId | OID | 카탈로그의 OID에 속한 개체 |
objid | OID | 객체가 카탈로그 내에있는 OID |
objsubid | int32 | 개체 하위 ID (예 : 열의 속성 번호) |
Object_type | 텍스트 | 객체의 유형 |
Schema_Name | 텍스트 | 스키마 이름 객체가 속한 경우; 그렇지 않으면null. 인용문이 적용되지 않습니다. |
Object_name | 텍스트 | 객체의 이름, 스키마와 이름의 조합을 객체의 고유 식별자로 사용할 수있는 경우; 그렇지 않으면null. 인용문은 적용되지 않으며 이름은 스키마 자격이 없습니다. |
object_identity | 텍스트 | 객체 아이덴티티의 텍스트 렌더링, 스키마 자격. 신원에 존재하는 모든 식별자는 필요한 경우 인용됩니다. |
thepg_event_trigger_dropped_objects
함수는 다음과 같은 이벤트 트리거에서 사용할 수 있습니다 :
함수 만들기 test_event_trigger_for_drops () event_trigger language plpgsql을 $$로 반환합니다 선언하다 OBJ 레코드; 시작하다 select * from pg_event_trigger_dropped_objects ()의 obj의 경우 고리 통지 ' % 하락한 물체 : % %. % %', tg_tag, obj.object_type, obj.schema_name, obj.object_name, obj.object_identity; 엔드 루프; 끝 $$; 이벤트 트리거 테스트 _event_trigger_for_drops를 만듭니다 SQL_DROP에서 절차 실행 test_event_trigger_for_drops ();
스포츠 토토 결과 트리거에 대한 자세한 내용은 참조PostgreSQL : 문서 : 9.4 : 이벤트 토토 캔.