Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 토토 커뮤니티 함수 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | 제 9 장 기능 및 운영자 | PostgreSQL : 문서 : 9.3 : 젠 토토 변환 |
현재postgresql제공
하나의 내장 토토 커뮤니티 트리거 도우미 기능pg_event_trigger_dropped_objects
.
pg_event_trigger_dropped_objects
명령에 의해 삭제 된 모든 개체 목록을 반환합니다.SQL_DROP토토 커뮤니티가 호출됩니다. 호출 된 경우
다른 맥락,pg_event_trigger_dropped_objects
오류가 발생합니다.pg_event_trigger_dropped_objects
다음 열을 반환합니다.
이름 | 타입 | 설명 |
---|---|---|
classId | OID | 카탈로그의 OID에 속한 개체 |
objid | 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 ();
토토 커뮤니티 트리거에 대한 자세한 내용은 참조37 장.