포스트그레SQL데이터 변경 가시성 규칙: 쿼리 실행 중 다음에 의해 변경된 데이터 쿼리 자체(SQL 함수, SPI 함수, 트리거를 통해)는 쿼리 스캔에는 보이지 않습니다. 예를 들어 쿼리에서
SELECT * FROM a에 삽입
삽입된 튜플은 SELECT 스캔에서 보이지 않습니다. 실제로, 이는 데이터베이스 테이블 자체를 복제합니다(다음에 따라 다름). 물론 고유한 인덱스 규칙)이 반복되지 않습니다.
쿼리 Q에 의한 변경 사항은 다음 쿼리에 표시됩니다. 내부에서 시작되었는지 여부에 관계없이 쿼리 Q 이후에 시작되었습니다. Q(Q 실행 중) 또는 Q가 완료된 후.