PostgreSQL | ||
---|---|---|
이전 | 제 38 장. 트리거 | 다음 |
Postgres 범퍼카 토토가 가시성 규칙 변경 : 쿼리 실행 중에, 쿼리 자체에 의해 작성된 범퍼카 토토 변경 (SQL 기능을 통해 SPI- 기능, 트리거)는 쿼리 스캔에 보이지 않습니다. 을 위한 예, query에서
select *에 삽입 *에서삽입 된 튜플은 SELECT '스캔을 위해 보이지 않습니다. 사실상, 이것은 범퍼카 토토베이스 테이블 자체 내에서 복제됩니다 (고유 한 경우 물론 인덱스 규칙) 재귀없이.
그러나 SPI의 가시성에 대한이 통지를 명심하십시오. 선적 서류 비치:
Query Q에 의한 변경 사항은 이후에 시작된 쿼리로 표시됩니다. Q에서 시작하든 Query Q ( Q) 실행 또는 Q가 완료된 후.
이것은 트리거에게도 마찬가지입니다. 삽입 된 (tg_trigtuple)는 이전에 쿼리에 표시되지 않습니다. 트리거,이 튜플 (삽입)은 트리거 후, 트리거가 시작되기 전/후에 쿼리로 발사되었습니다. 이것!
이전 | 홈 | 다음 |
트리거 관리자 | up | 예제 |