Add missing processing of OptTemp in CREATE IF NOT EXISTS variant
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 20 Aug 2010 14:55:05 +0000 (14:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 20 Aug 2010 14:55:05 +0000 (14:55 +0000)
for typed tables.  Noted by Robert Haas.

src/backend/parser/gram.y

index 74a799f3e84c2363a17db97979b7b31e45b82c46..1aa7d2b11c39cf2c7dc97d22ea79ad0ec67427c3 100644 (file)
@@ -11,7 +11,7 @@
  *
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.716 2010/08/18 18:35:20 tgl Exp $
+ *   $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.717 2010/08/20 14:55:05 tgl Exp $
  *
  * HISTORY
  *   AUTHOR            DATE            MAJOR EVENT
@@ -2252,6 +2252,7 @@ CreateStmt:   CREATE OptTemp TABLE qualified_name '(' OptTableElementList ')'
            OptTypedTableElementList OptWith OnCommitOption OptTableSpace
                {
                    CreateStmt *n = makeNode(CreateStmt);
+                   $7->istemp = $2;
                    n->relation = $7;
                    n->tableElts = $10;
                    n->ofTypename = makeTypeNameFromNameList($9);