diff options
author | Robert Haas <rhaas@postgresql.org> | 2017-09-14 16:25:19 -0400 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2017-09-14 17:19:04 -0400 |
commit | 81276fdd3931d286e62b86b2512a517de2ba2de8 (patch) | |
tree | 7a334e99a8b5f2f5efc9f432b6342d47cf442145 | |
parent | 8356753c212a5865469c9befc4cf1e637a9d8bbc (diff) | |
download | postgresql-81276fdd3931d286e62b86b2512a517de2ba2de8.tar.gz postgresql-81276fdd3931d286e62b86b2512a517de2ba2de8.zip |
Add missing tags to GetCommandLogLevel.
Otherwise, log_statement = 'ddl' causes errors if those statement
types are used.
Michael Paquier, reviewed by Ashutosh Sharma
Discussion: http://postgr.es/m/CAB7nPqStC3HkE76Q1MnHsVd1vF1Td9zXApzYadzDMyLMRkkGrw@mail.gmail.com
-rw-r--r-- | src/backend/tcop/utility.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 775477c6cf3..5c69ecf0f75 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -3007,6 +3007,10 @@ GetCommandLogLevel(Node *parsetree) lev = LOGSTMT_DDL; break; + case T_AlterOperatorStmt: + lev = LOGSTMT_DDL; + break; + case T_AlterTableMoveAllStmt: case T_AlterTableStmt: lev = LOGSTMT_DDL; @@ -3291,6 +3295,14 @@ GetCommandLogLevel(Node *parsetree) lev = LOGSTMT_DDL; break; + case T_CreateStatsStmt: + lev = LOGSTMT_DDL; + break; + + case T_AlterCollationStmt: + lev = LOGSTMT_DDL; + break; + /* already-planned queries */ case T_PlannedStmt: { |