From 65d6e4cb5c62371dae6c236a7e709d503ae6ddf8 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Wed, 18 Dec 2013 23:42:44 +0900 Subject: Add ALTER SYSTEM command to edit the server configuration file. Patch contributed by Amit Kapila. Reviewed by Hari Babu, Masao Fujii, Boszormenyi Zoltan, Andres Freund, Greg Smith and others. --- src/include/nodes/nodes.h | 1 + src/include/nodes/parsenodes.h | 10 ++++++++++ 2 files changed, 11 insertions(+) (limited to 'src/include/nodes') diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index ff9af7691c..a68c8ad5ca 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -363,6 +363,7 @@ typedef enum NodeTag T_AlterEventTrigStmt, T_RefreshMatViewStmt, T_ReplicaIdentityStmt, + T_AlterSystemStmt, /* * TAGS FOR PARSE TREE NODES (parsenodes.h) diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index 0ad7586853..6a5a8c5f2d 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -2471,6 +2471,16 @@ typedef struct DropdbStmt bool missing_ok; /* skip error if db is missing? */ } DropdbStmt; +/* ---------------------- + * Alter System Statement + * ---------------------- + */ +typedef struct AlterSystemStmt +{ + NodeTag type; + VariableSetStmt *setstmt; /* SET subcommand */ +} AlterSystemStmt; + /* ---------------------- * Cluster Statement (support pbrown's cluster index implementation) * ---------------------- -- cgit v1.2.3