From: Stephen Frost <sfrost@snowman.net>
Date: Tue, 23 Sep 2014 00:50:17 +0000 (-0400)
Subject: Log ALTER SYSTEM statements as DDL
X-Git-Tag: REL9_4_BETA3~29
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fcfd7d26a2f99e99ad5bba6a982963dc3c9b0da0;p=postgresql

Log ALTER SYSTEM statements as DDL

Per discussion in bug #11350, log ALTER SYSTEM commands at the
log_statement=ddl level, rather than at the log_statement=all level.

Pointed out by Tomonari Katsumata.

Back-patch to 9.4 where ALTER SYSTEM was introduced.
---

diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c
index d55d095585..57d2b00bd5 100644
--- a/src/backend/tcop/utility.c
+++ b/src/backend/tcop/utility.c
@@ -2726,7 +2726,7 @@ GetCommandLogLevel(Node *parsetree)
 			break;
 
 		case T_AlterSystemStmt:
-			lev = LOGSTMT_ALL;
+			lev = LOGSTMT_DDL;
 			break;
 
 		case T_VariableSetStmt: