mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Minor copy-editing.
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
$Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.22 2002/01/20 22:19:56 petere Exp $
|
$Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.23 2002/02/18 16:13:10 tgl Exp $
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="mvcc">
|
<chapter id="mvcc">
|
||||||
@ -40,7 +40,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.22 2002/01/20 22:19:56 petere
|
|||||||
<para>
|
<para>
|
||||||
The main difference between multiversion and lock models is that
|
The main difference between multiversion and lock models is that
|
||||||
in MVCC locks acquired for querying (reading) data don't conflict
|
in MVCC locks acquired for querying (reading) data don't conflict
|
||||||
with locks acquired for writing data and so reading never blocks
|
with locks acquired for writing data, and so reading never blocks
|
||||||
writing and writing never blocks reading.
|
writing and writing never blocks reading.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
@ -415,7 +415,7 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
<para>
|
<para>
|
||||||
Acquired by <command>SELECT FOR UPDATE</command>
|
Acquired by <command>SELECT FOR UPDATE</command>
|
||||||
and <command>LOCK TABLE</command>
|
and <command>LOCK TABLE</command>
|
||||||
for <option>IN ROW SHARE MODE</option> statements.
|
<option>IN ROW SHARE MODE</option> statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -432,7 +432,7 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
<para>
|
<para>
|
||||||
Acquired by <command>UPDATE</command>, <command>DELETE</command>,
|
Acquired by <command>UPDATE</command>, <command>DELETE</command>,
|
||||||
<command>INSERT</command> and <command>LOCK TABLE</command>
|
<command>INSERT</command> and <command>LOCK TABLE</command>
|
||||||
for <option>IN ROW EXCLUSIVE MODE</option> statements.
|
<option>IN ROW EXCLUSIVE MODE</option> statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -449,8 +449,8 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Acquired by <command>VACUUM</command> (without <option>FULL</option>)
|
Acquired by <command>VACUUM</command> (without <option>FULL</option>)
|
||||||
and <command>LOCK TABLE</command> table
|
and <command>LOCK TABLE</command>
|
||||||
for <option>IN SHARE UPDATE EXCLUSIVE MODE</option>
|
<option>IN SHARE UPDATE EXCLUSIVE MODE</option>
|
||||||
statements.
|
statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -468,8 +468,8 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Acquired by <command>CREATE INDEX</command>
|
Acquired by <command>CREATE INDEX</command>
|
||||||
and <command>LOCK TABLE</command> table
|
and <command>LOCK TABLE</command>
|
||||||
for <option>IN SHARE MODE</option>
|
<option>IN SHARE MODE</option>
|
||||||
statements.
|
statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -487,7 +487,7 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Acquired by <command>LOCK TABLE</command> for
|
Acquired by <command>LOCK TABLE</command>
|
||||||
<option>IN SHARE ROW EXCLUSIVE MODE</option> statements.
|
<option>IN SHARE ROW EXCLUSIVE MODE</option> statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -505,8 +505,8 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Acquired by <command>LOCK TABLE</command> table
|
Acquired by <command>LOCK TABLE</command>
|
||||||
for <option>IN EXCLUSIVE MODE</option> statements.
|
<option>IN EXCLUSIVE MODE</option> statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@ -527,7 +527,8 @@ ERROR: Can't serialize access due to concurrent update
|
|||||||
Acquired by <command>ALTER TABLE</command>,
|
Acquired by <command>ALTER TABLE</command>,
|
||||||
<command>DROP TABLE</command>,
|
<command>DROP TABLE</command>,
|
||||||
<command>VACUUM FULL</command> and <command>LOCK TABLE</command>
|
<command>VACUUM FULL</command> and <command>LOCK TABLE</command>
|
||||||
statements.
|
<option>IN ACCESS EXCLUSIVE MODE</option> (or plain
|
||||||
|
<command>LOCK TABLE</command>) statements.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
Reference in New Issue
Block a user