지원되지 않는 버전 :6.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
PostgreSQL
이전 제 38 장. 트리거 다음

범퍼카 토토 가시성 변화

Postgres 범퍼카 토토가 가시성 규칙 변경 : 쿼리 실행 중에, 쿼리 자체에 의해 작성된 범퍼카 토토 변경 (SQL 기능을 통해 SPI- 기능, 트리거)는 쿼리 스캔에 보이지 않습니다. 을 위한 예, query에서

select *에 삽입 *에서
삽입 된 튜플은 SELECT '스캔을 위해 보이지 않습니다. 사실상, 이것은 범퍼카 토토베이스 테이블 자체 내에서 복제됩니다 (고유 한 경우 물론 인덱스 규칙) 재귀없이.

그러나 SPI의 가시성에 대한이 통지를 명심하십시오. 선적 서류 비치:

Query Q에 의한 변경 사항은 이후에 시작된 쿼리로 표시됩니다.
   Q에서 시작하든 Query Q (
   Q) 실행 또는 Q가 완료된 후.

이것은 트리거에게도 마찬가지입니다. 삽입 된 (tg_trigtuple)는 이전에 쿼리에 표시되지 않습니다. 트리거,이 튜플 (삽입)은 트리거 후, 트리거가 시작되기 전/후에 쿼리로 발사되었습니다. 이것!


이전 다음
트리거 관리자 up 예제