diff options
Diffstat (limited to 'src/backend/parser/gram.y')
-rw-r--r-- | src/backend/parser/gram.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index cbfacec4495..ee4dbd3c8ff 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -8426,12 +8426,12 @@ cte_list: | cte_list ',' common_table_expr { $$ = lappend($1, $3); } ; -common_table_expr: name opt_name_list AS select_with_parens +common_table_expr: name opt_name_list AS '(' PreparableStmt ')' { CommonTableExpr *n = makeNode(CommonTableExpr); n->ctename = $1; n->aliascolnames = $2; - n->ctequery = $4; + n->ctequery = $5; n->location = @1; $$ = (Node *) n; } |