From b8a91d9d1c7ec75aaecf13df687ec7b5b0ed35a6 Mon Sep 17 00:00:00 2001 From: Simon Riggs Date: Mon, 23 Jan 2012 23:25:04 +0000 Subject: ALTER [IF EXISTS] ... allows silent DDL if required, e.g. ALTER FOREIGN TABLE IF EXISTS foo RENAME TO bar Pavel Stehule --- src/backend/nodes/copyfuncs.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/backend/nodes/copyfuncs.c') diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 71da0d8564b..cc3168d9066 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -2540,6 +2540,7 @@ _copyAlterTableStmt(const AlterTableStmt *from) COPY_NODE_FIELD(relation); COPY_NODE_FIELD(cmds); COPY_SCALAR_FIELD(relkind); + COPY_SCALAR_FIELD(missing_ok); return newnode; } @@ -2904,6 +2905,7 @@ _copyRenameStmt(const RenameStmt *from) COPY_STRING_FIELD(subname); COPY_STRING_FIELD(newname); COPY_SCALAR_FIELD(behavior); + COPY_SCALAR_FIELD(missing_ok); return newnode; } @@ -2919,6 +2921,7 @@ _copyAlterObjectSchemaStmt(const AlterObjectSchemaStmt *from) COPY_NODE_FIELD(objarg); COPY_STRING_FIELD(addname); COPY_STRING_FIELD(newschema); + COPY_SCALAR_FIELD(missing_ok); return newnode; } @@ -3222,6 +3225,7 @@ _copyAlterSeqStmt(const AlterSeqStmt *from) COPY_NODE_FIELD(sequence); COPY_NODE_FIELD(options); + COPY_SCALAR_FIELD(missing_ok); return newnode; } -- cgit v1.2.3