기본적으로,포스트그레SQL다음에서 트랜잭션을 실행합니다.언체인 모드(일명"자동 커밋"기타 데이터베이스 시스템). 즉, 각 사용자 명령문은 다음과 같습니다. 자체 트랜잭션에서 실행되고 커밋이 암시적으로 수행됩니다. 명령문의 끝에서 수행됩니다(실행이 수행된 경우). 성공하지 않으면 롤백이 완료됩니다.범퍼카 토토체인으로 사용자 트랜잭션을 범퍼카 토토합니다. 모드, 즉 이후의 모든 사용자 문범퍼카 토토명령은 단일로 실행됩니다 명시적일 때까지의 거래커밋또는롤백. 명령문이 더 많이 실행됩니다. 트랜잭션 범퍼카 토토/커밋으로 인해 체인 모드에서 빠르게 상당한 CPU 및 디스크 활동이 필요합니다. 다중 실행 트랜잭션 내부의 문은 다음을 보장하는 데에도 유용합니다. 여러 관련 테이블을 변경할 때 일관성: 다른 클라이언트 모든 것이 아닌 중간 상태를 볼 수 없습니다. 관련 업데이트가 완료되었습니다.
기본 트랜잭션 격리 수준포스트그레SQL읽기 커밋됨, 여기서 각 트랜잭션 내부의 쿼리는 그 전에 커밋된 변경 사항을 확인합니다. 쿼리가 실행을 범퍼카 토토합니다. 따라서 다음을 사용해야 합니다.트랜잭션 격리 수준을 직렬화 가능으로 설정그냥 이후범퍼카 토토더 엄격한 조치가 필요한 경우 거래 격리. (또는 기본값을 변경할 수 있습니다. 트랜잭션 격리 수준; 참조하세요PostgreSQL 관리자 안내서자세한 내용은.) SERIALIZABLE 모드 쿼리는 이전에 커밋된 변경 사항만 볼 수 있습니다. 전체 거래가 범퍼카 토토되었습니다(실제로는 거래가 실행되기 전에 먼저DML문의 거래).
거래에는 표준이 있습니다.산성(원자적이며 일관되고 격리 가능하며 내구성) 속성.
PostgreSQL : 문서과 동일한 기능을 가짐범퍼카 토토.
사용토토 : 문서 : 7.3 : Commit또는스포츠 토토 사이트 : 문서 : 7.3 : 롤백에 거래를 종료합니다.
참조PostgreSQL : 문서 : 7.3 : 사설 토토용 내부 테이블 잠금에 대한 추가 정보 거래.
당신이 돌아서면자동 커밋모드 꺼짐, 그럼범퍼카 토토필요하지 않음: 모든 SQL 명령은 자동으로 트랜잭션을 범퍼카 토토합니다.