v1-0001-Adjust-some-GUCs-and-docs.patch

application/x-patch

Filename: v1-0001-Adjust-some-GUCs-and-docs.patch
Type: application/x-patch
Part: 0
Message: Re: BUG #16997: parameter server_encoding's category problem

Patch

Format: format-patch
Series: patch v1-0001
Subject: Adjust some GUCs and docs
File+
doc/src/sgml/config.sgml 1 1
src/backend/utils/misc/guc.c 9 3
From 441c03c5433b6c13880cba35a470b0851f116b7b Mon Sep 17 00:00:00 2001
From: Bharath Rupireddy <bharath.rupireddy@enterprisedb.com>
Date: Tue, 11 May 2021 11:58:26 +0530
Subject: [PATCH v1] Adjust some GUCs and docs

---
 doc/src/sgml/config.sgml     |  2 +-
 src/backend/utils/misc/guc.c | 12 +++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 45bd1f1b7e..66db304b37 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -4830,7 +4830,7 @@ ANY <replaceable class="parameter">num_sync</replaceable> ( <replaceable class="
    </sect1>
 
    <sect1 id="runtime-config-query">
-    <title>Query Planning</title>
+    <title>Query Tuning</title>
 
     <sect2 id="runtime-config-query-enable">
      <title>Planner Method Configuration</title>
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
index 0a180341c2..6c2906fdd2 100644
--- a/src/backend/utils/misc/guc.c
+++ b/src/backend/utils/misc/guc.c
@@ -1679,10 +1679,12 @@ static struct config_bool ConfigureNamesBool[] =
 		NULL, NULL, NULL
 	},
 	{
+		/* Not for general use --- used by START TRANSACTION ISOLATION LEVEL */
 		{"transaction_read_only", PGC_USERSET, CLIENT_CONN_STATEMENT,
 			gettext_noop("Sets the current transaction's read-only status."),
 			NULL,
-			GUC_NO_RESET_ALL | GUC_NOT_IN_SAMPLE | GUC_DISALLOW_IN_FILE
+			GUC_NO_SHOW_ALL | GUC_NO_RESET_ALL | GUC_NOT_IN_SAMPLE |
+			GUC_DISALLOW_IN_FILE
 		},
 		&XactReadOnly,
 		false,
@@ -1698,10 +1700,12 @@ static struct config_bool ConfigureNamesBool[] =
 		NULL, NULL, NULL
 	},
 	{
+		/* Not for general use --- used by START TRANSACTION ISOLATION LEVEL */
 		{"transaction_deferrable", PGC_USERSET, CLIENT_CONN_STATEMENT,
 			gettext_noop("Whether to defer a read-only serializable transaction until it can be executed with no possible serialization failures."),
 			NULL,
-			GUC_NO_RESET_ALL | GUC_NOT_IN_SAMPLE | GUC_DISALLOW_IN_FILE
+			GUC_NO_SHOW_ALL | GUC_NO_RESET_ALL | GUC_NOT_IN_SAMPLE |
+			GUC_DISALLOW_IN_FILE
 		},
 		&XactDeferrable,
 		false,
@@ -4652,10 +4656,12 @@ static struct config_enum ConfigureNamesEnum[] =
 	},
 
 	{
+		/* Not for general use --- used by START TRANSACTION ISOLATION LEVEL */
 		{"transaction_isolation", PGC_USERSET, CLIENT_CONN_STATEMENT,
 			gettext_noop("Sets the current transaction's isolation level."),
 			NULL,
-			GUC_NO_RESET_ALL | GUC_NOT_IN_SAMPLE | GUC_DISALLOW_IN_FILE
+			GUC_NO_SHOW_ALL | GUC_NO_RESET_ALL | GUC_NOT_IN_SAMPLE |
+			GUC_DISALLOW_IN_FILE
 		},
 		&XactIsoLevel,
 		XACT_READ_COMMITTED, isolation_level_options,
-- 
2.25.1