aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2010-08-20 14:55:05 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2010-08-20 14:55:05 +0000
commitefe2e9a75897dbe1270b16bf93ce5d526b4c1fe8 (patch)
tree319efb90118b3c8a2d8e27b125815aef91d4fb6b /src
parent5344945810e32ab922096ede429e2087b5ae6edd (diff)
downloadpostgresql-efe2e9a75897dbe1270b16bf93ce5d526b4c1fe8.tar.gz
postgresql-efe2e9a75897dbe1270b16bf93ce5d526b4c1fe8.zip
Add missing processing of OptTemp in CREATE IF NOT EXISTS variant
for typed tables. Noted by Robert Haas.
Diffstat (limited to 'src')
-rw-r--r--src/backend/parser/gram.y3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index 74a799f3e84..1aa7d2b11c3 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -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);