Postgres데이터 변경 가시성 규칙 : 쿼리 실행 중에 데이터가 변경됩니다. 쿼리 자체 (SQL 기능, SPI 기능, 트리거를 통해) 쿼리 스캔에 보이지 않습니다. 예를 들어, 쿼리 삽입에서 a 삽입 된 튜플에서 선택 *은 Select의 스캔을 위해 보이지 않습니다. 사실상 이것은 데이터베이스 테이블 자체가 복제됩니다 재귀없이 (물론 고유 인덱스 규칙에 따라)
Query Q에 의한 변경 사항은 쿼리에 표시됩니다. 쿼리 Q 이후에 시작, 내부에서 시작하든 상관없이 Q (Q 실행 중) 또는 Q가 완료된 후.