1
0
mirror of https://github.com/postgres/postgres.git synced 2025-05-29 16:21:20 +03:00

docs: adjust tag indenting and add MERGE mention

Discussion: https://postgr.es/m/CAMpnoC4_WsY3gsY+ud-Z0GDbafR=K7t7cXn2gatEqFnsRNY3yQ@mail.gmail.com

Author: Will Mortensen
This commit is contained in:
Bruce Momjian 2023-06-20 13:15:18 -04:00
parent 3af87736bf
commit 8a300fc3af

View File

@ -109,8 +109,8 @@
dirty read dirty read
<indexterm><primary>dirty read</primary></indexterm> <indexterm><primary>dirty read</primary></indexterm>
</term> </term>
<listitem> <listitem>
<para> <para>
A transaction reads data written by a concurrent uncommitted transaction. A transaction reads data written by a concurrent uncommitted transaction.
</para> </para>
</listitem> </listitem>
@ -121,8 +121,8 @@
nonrepeatable read nonrepeatable read
<indexterm><primary>nonrepeatable read</primary></indexterm> <indexterm><primary>nonrepeatable read</primary></indexterm>
</term> </term>
<listitem> <listitem>
<para> <para>
A transaction re-reads data it has previously read and finds that data A transaction re-reads data it has previously read and finds that data
has been modified by another transaction (that committed since the has been modified by another transaction (that committed since the
initial read). initial read).
@ -135,8 +135,8 @@
phantom read phantom read
<indexterm><primary>phantom read</primary></indexterm> <indexterm><primary>phantom read</primary></indexterm>
</term> </term>
<listitem> <listitem>
<para> <para>
A transaction re-executes a query returning a set of rows that satisfy a A transaction re-executes a query returning a set of rows that satisfy a
search condition and finds that the set of rows satisfying the condition search condition and finds that the set of rows satisfying the condition
has changed due to another recently-committed transaction. has changed due to another recently-committed transaction.
@ -149,8 +149,8 @@
serialization anomaly serialization anomaly
<indexterm><primary>serialization anomaly</primary></indexterm> <indexterm><primary>serialization anomaly</primary></indexterm>
</term> </term>
<listitem> <listitem>
<para> <para>
The result of successfully committing a group of transactions The result of successfully committing a group of transactions
is inconsistent with all possible orderings of running those is inconsistent with all possible orderings of running those
transactions one at a time. transactions one at a time.
@ -1752,9 +1752,9 @@ SELECT pg_advisory_lock(q.id) FROM
changes in the table. A repeatable read transaction's snapshot is actually changes in the table. A repeatable read transaction's snapshot is actually
frozen at the start of its first query or data-modification command frozen at the start of its first query or data-modification command
(<literal>SELECT</literal>, <literal>INSERT</literal>, (<literal>SELECT</literal>, <literal>INSERT</literal>,
<literal>UPDATE</literal>, or <literal>DELETE</literal>), so <literal>UPDATE</literal>, <literal>DELETE</literal>, or
it is possible to obtain locks explicitly before the snapshot is <literal>MERGE</literal>), so it is possible to obtain locks explicitly
frozen. before the snapshot is frozen.
</para> </para>
</sect2> </sect2>
</sect1> </sect1>