diff --git a/src/backend/commands/view.c b/src/backend/commands/view.c index fdad8338324..2bd49eb55e6 100644 --- a/src/backend/commands/view.c +++ b/src/backend/commands/view.c @@ -47,7 +47,6 @@ DefineVirtualRelation(RangeVar *relation, List *tlist, bool replace, { Oid viewOid; LOCKMODE lockmode; - CreateStmt *createStmt = makeNode(CreateStmt); List *attrList; ListCell *t; @@ -223,6 +222,7 @@ DefineVirtualRelation(RangeVar *relation, List *tlist, bool replace, } else { + CreateStmt *createStmt = makeNode(CreateStmt); ObjectAddress address; /*