이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 37.2. 데이터 메이저 토토 사이트 가시성버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

21.3. 데이터 변경의 가시성

Postgres데이터 변경 가시성 규칙 : 쿼리 실행 중에 데이터가 변경됩니다. 쿼리 자체 (SQL 기능, SPI 기능, 트리거를 통해) 쿼리 스캔에 보이지 않습니다. 예를 들어, query

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

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

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

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