From: Bruce Momjian Date: Wed, 25 Mar 2015 00:56:09 +0000 (-0400) Subject: docs: clarify when MVCC snapshot is taken X-Git-Tag: REL9_5_ALPHA1~563 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66c8040d509c86fd2f215c06eb16d82e570d3fb6;p=thirdparty%2Fpostgresql.git docs: clarify when MVCC snapshot is taken Report by Álvaro Hernández Tortosa --- diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml index a0d6867de0f..e43a3be6d4e 100644 --- a/doc/src/sgml/mvcc.sgml +++ b/doc/src/sgml/mvcc.sgml @@ -422,8 +422,9 @@ COMMIT; This level is different from Read Committed in that a query in a repeatable read transaction sees a snapshot as of the start of the + first non-transaction-control statement in the transaction, not as of the start - of the current query within the transaction. Thus, successive + of the current statement within the transaction. Thus, successive SELECT commands within a single transaction see the same data, i.e., they do not see changes made by other transactions that committed after their own transaction started.