Re: [PATCH] two minor fixes to MVCC docs

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Will Mortensen <will(at)extrahop(dot)com>
Cc: pgsql-docs(at)lists(dot)postgresql(dot)org
Subject: Re: [PATCH] two minor fixes to MVCC docs
Date: 2023-06-20 20:26:39
Message-ID: ZJILf8VGxxprQafq@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs pgsql-hackers


My apologies for not processing your December patch earlier, and I just
saw your partial patch post today. Applied to master and PG 15 where
MERGE was added.

---------------------------------------------------------------------------

On Wed, Dec 28, 2022 at 04:02:58PM -0800, Will Mortensen wrote:
> Fix markup indentation and add a mention of MERGE.

> From 46977fbe5fa0a26ef77938a8fe30b9def062e8f8 Mon Sep 17 00:00:00 2001
> From: Will Mortensen <will(at)extrahop(dot)com>
> Date: Sat, 27 Aug 2022 17:07:11 -0700
> Subject: [PATCH 1/6] doc: fix markup indentation in MVCC
>
> ---
> doc/src/sgml/mvcc.sgml | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml
> index 337f6dd429..69b01d01b9 100644
> --- a/doc/src/sgml/mvcc.sgml
> +++ b/doc/src/sgml/mvcc.sgml
> @@ -109,8 +109,8 @@
> dirty read
> <indexterm><primary>dirty read</primary></indexterm>
> </term>
> - <listitem>
> - <para>
> + <listitem>
> + <para>
> A transaction reads data written by a concurrent uncommitted transaction.
> </para>
> </listitem>
> @@ -121,8 +121,8 @@
> nonrepeatable read
> <indexterm><primary>nonrepeatable read</primary></indexterm>
> </term>
> - <listitem>
> - <para>
> + <listitem>
> + <para>
> A transaction re-reads data it has previously read and finds that data
> has been modified by another transaction (that committed since the
> initial read).
> @@ -135,8 +135,8 @@
> phantom read
> <indexterm><primary>phantom read</primary></indexterm>
> </term>
> - <listitem>
> - <para>
> + <listitem>
> + <para>
> 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
> has changed due to another recently-committed transaction.
> @@ -149,8 +149,8 @@
> serialization anomaly
> <indexterm><primary>serialization anomaly</primary></indexterm>
> </term>
> - <listitem>
> - <para>
> + <listitem>
> + <para>
> The result of successfully committing a group of transactions
> is inconsistent with all possible orderings of running those
> transactions one at a time.
> --
> 2.25.1
>

> From 7eaec62fd8665ba761114e8238f95f0f47924a21 Mon Sep 17 00:00:00 2001
> From: Will Mortensen <will(at)extrahop(dot)com>
> Date: Sat, 27 Aug 2022 17:54:11 -0700
> Subject: [PATCH 2/6] doc: add mention of MERGE in MVCC
>
> ---
> doc/src/sgml/mvcc.sgml | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml
> index 69b01d01b9..512e8b710d 100644
> --- a/doc/src/sgml/mvcc.sgml
> +++ b/doc/src/sgml/mvcc.sgml
> @@ -1750,9 +1750,9 @@ SELECT pg_advisory_lock(q.id) FROM
> changes in the table. A repeatable read transaction's snapshot is actually
> frozen at the start of its first query or data-modification command
> (<literal>SELECT</literal>, <literal>INSERT</literal>,
> - <literal>UPDATE</literal>, or <literal>DELETE</literal>), so
> - it is possible to obtain locks explicitly before the snapshot is
> - frozen.
> + <literal>UPDATE</literal>, <literal>DELETE</literal>, or
> + <literal>MERGE</literal>), so it is possible to obtain locks explicitly
> + before the snapshot is frozen.
> </para>
> </sect2>
> </sect1>
> --
> 2.25.1
>

--
Bruce Momjian <bruce(at)momjian(dot)us> https://momjian.us
EDB https://enterprisedb.com

Only you can decide what is important to you.

In response to

Browse pgsql-docs by date

  From Date Subject
Next Message Peter Smith 2023-06-21 00:03:09 Re: clarifying trigger/rule behavior on logical replication subscribers
Previous Message PG Doc comments form 2023-06-20 07:36:46 Change "two" to "three" for decades of development in history

Browse pgsql-hackers by date

  From Date Subject
Next Message Jeff Davis 2023-06-20 20:46:29 Re: collation-related loose ends before beta2
Previous Message Matthias van de Meent 2023-06-20 20:01:00 XLog size reductions: Reduced XLog record header size for PG17