From 68ce50ef0dd617a32d35c07ca2e59e0605bba725 Mon Sep 17 00:00:00 2001 From: Viktor Holmberg Date: Tue, 25 Nov 2025 13:56:16 +0100 Subject: [PATCH v17 3/3] DO SELECT - add info to mvcc.sgml --- doc/src/sgml/mvcc.sgml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml index 049ee75a4ba..f2d5c8ed032 100644 --- a/doc/src/sgml/mvcc.sgml +++ b/doc/src/sgml/mvcc.sgml @@ -366,6 +366,16 @@ conventionally visible to the command. + + INSERT with an ON CONFLICT DO + SELECT clause behaves similarly to ON CONFLICT DO + UPDATE. In Read Committed mode, if a conflict originates + in another transaction whose effects are not yet visible to the + INSERT, the SELECT clause will + return that row, even though possibly no version + of that row is conventionally visible to the command. + + INSERT with an ON CONFLICT DO NOTHING clause may have insertion not proceed for a row due to -- 2.48.1