Content-Length: 272341 | pFad | http://github.com/postgres/postgres/commit/ffac21ec13c34c2d531071a1f09e3f4cc9250e21

7F Make standalone backends ignore pg_database.datallowconn, so that there · postgres/postgres@ffac21e · GitHub
Skip to content

Commit ffac21e

Browse files
committed
Make standalone backends ignore pg_database.datallowconn, so that there
is a way to recover from disabling connections to all databases at once.
1 parent a4c3f7d commit ffac21e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/backend/utils/init/postinit.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $Header: /cvsroot/pgsql/src/backend/utils/init/postinit.c,v 1.97 2001/11/02 16:30:29 tgl Exp $
11+
* $Header: /cvsroot/pgsql/src/backend/utils/init/postinit.c,v 1.97.2.1 2005/05/05 19:54:13 tgl Exp $
1212
*
1313
*
1414
*-------------------------------------------------------------------------
@@ -113,9 +113,11 @@ ReverifyMyDatabase(const char *name)
113113

114114
/*
115115
* Also check that the database is currently allowing connections.
116+
* (We do not enforce this in standalone mode, however, so that there is
117+
* a way to recover from "UPDATE pg_database SET datallowconn = false;")
116118
*/
117119
dbform = (Form_pg_database) GETSTRUCT(tup);
118-
if (!dbform->datallowconn)
120+
if (IsUnderPostmaster && !dbform->datallowconn)
119121
elog(FATAL, "Database \"%s\" is not currently accepting connections",
120122
name);
121123

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgres/postgres/commit/ffac21ec13c34c2d531071a1f09e3f4cc9250e21

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy