포스트그레스포츠 토토 사이트 변경 가시성 규칙: 쿼리 실행 중 쿼리 자체(SQL 함수, SPI 함수, 트리거를 통해)는 쿼리 스캔에는 보이지 않습니다. 예를 들어 쿼리에서
SELECT * FROM a에 삽입삽입된 튜플은 SELECT' 스캔에서 보이지 않습니다. 실제로, 이는 자체적으로 스포츠 토토 사이트베이스 테이블을 복제합니다(고유 여부에 따라 다름). 물론 색인 규칙은 반복되지 않습니다.
그러나 SPI 가시성에 대한 이 알림을 명심하십시오 문서:
쿼리 Q에 의해 변경된 사항은 이후에 시작된 쿼리에 의해 표시됩니다 Q 내부에서 시작되었는지 여부에 관계없이 Q를 쿼리합니다. Q 실행) 또는 Q가 완료된 후.
이것은 트리거의 경우에도 마찬가지이므로 튜플은 삽입된(tg_trigtuple)은 BEFORE의 쿼리에 표시되지 않습니다. 트리거, 이 튜플(방금 삽입됨)은 쿼리에 표시됩니다. AFTER 트리거 및 이후에 실행되는 BEFORE/AFTER 트리거의 쿼리 이거!