From 9f20852f878dbacc0412d909d48fcbd779d7779e Mon Sep 17 00:00:00 2001
From: "Vadim B. Mikheev" <vadim4o@yahoo.com>
Date: Thu, 30 Nov 2000 01:27:19 +0000
Subject: [PATCH] all options are allowed if not under postmaster:

   SetConfigOption(name, value,
        (IsUnderPostmaster) ? PGC_BACKEND : PGC_POSTMASTER);
---
 src/backend/tcop/postgres.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c
index 7d143a9590a..9b1728a9dfe 100644
--- a/src/backend/tcop/postgres.c
+++ b/src/backend/tcop/postgres.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.192 2000/11/29 20:59:52 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.193 2000/11/30 01:27:19 vadim Exp $
  *
  * NOTES
  *	  this is the "main" module of the postgres backend and
@@ -1409,7 +1409,9 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
 						elog(ERROR, "-c %s requires argument", optarg);
 				}
 
-				SetConfigOption(name, value, PGC_BACKEND);
+				/* all options are allowed if not under postmaster */
+				SetConfigOption(name, value, 
+					(IsUnderPostmaster) ? PGC_BACKEND : PGC_POSTMASTER);
 				free(name);
 				if (value)
 					free(value);
@@ -1629,7 +1631,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
 	if (!IsUnderPostmaster)
 	{
 		puts("\nPOSTGRES backend interactive interface ");
-		puts("$Revision: 1.192 $ $Date: 2000/11/29 20:59:52 $\n");
+		puts("$Revision: 1.193 $ $Date: 2000/11/30 01:27:19 $\n");
 	}
 
 	/*
-- 
GitLab