diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2008-11-21 11:47:55 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2008-11-21 11:47:55 +0000 |
commit | 5758d5ea310e52ce0a589683d27fcf8d5e25b792 (patch) | |
tree | dbe67a480f4d2a59e567b532010d43b9cc02a5ae /src/backend | |
parent | 3d7ac0d0b1cb87dc3b9f2fecce3775eeffbf667b (diff) | |
download | postgresql-5758d5ea310e52ce0a589683d27fcf8d5e25b792.tar.gz postgresql-5758d5ea310e52ce0a589683d27fcf8d5e25b792.zip |
Use relation_expr for TABLE command, requested by Tom.
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/parser/gram.y | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index 6733372da2d..eaf72f70262 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.638 2008/11/20 14:04:46 petere Exp $ + * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.639 2008/11/21 11:47:55 petere Exp $ * * HISTORY * AUTHOR DATE MAJOR EVENT @@ -6431,9 +6431,9 @@ simple_select: $$ = (Node *)n; } | values_clause { $$ = $1; } - | TABLE qualified_name + | TABLE relation_expr { - /* same as SELECT * FROM qualified_name */ + /* same as SELECT * FROM relation_expr */ ColumnRef *cr = makeNode(ColumnRef); ResTarget *rt = makeNode(ResTarget); SelectStmt *n = makeNode(SelectStmt); @@ -6446,9 +6446,6 @@ simple_select: rt->val = (Node *)cr; rt->location = -1; - $2->inhOpt = INH_DEFAULT; - $2->alias = NULL; - n->targetList = list_make1(rt); n->fromClause = list_make1($2); $$ = (Node *)n; |