From 3d572570e1a7841cb43ef51a6a56900764b13da3 Mon Sep 17 00:00:00 2001 From: "Paul A. Jungwirth" Date: Thu, 15 May 2025 10:33:04 -0400 Subject: [PATCH v1 3/3] Improve comment about snapshot macros The comment mistakenly had "the others" for "the other", but this commit also reorders the comment so it matches the macros below. Now we describe the levels in increasing strictness. Finally, it seems easier to follow if we introduce one level at a time, rather than describing two, followed by "the other" (and then jumping back to one of the first two). --- src/include/access/xact.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/access/xact.h b/src/include/access/xact.h index b2bc10ee041..fdcff3411ad 100644 --- a/src/include/access/xact.h +++ b/src/include/access/xact.h @@ -43,8 +43,8 @@ extern PGDLLIMPORT int XactIsoLevel; /* * We implement three isolation levels internally. - * The two stronger ones use one snapshot per database transaction; - * the others use one snapshot per statement. + * The weakest uses one snapshot per statement; + * the two stronger levels use one snapshot per database transaction. * Serializable uses predicate locks in addition to snapshots. * These macros should be used to check which isolation level is selected. */ -- 2.45.0