diff options
-rw-r--r-- | src/backend/parser/gram.y | 10 | ||||
-rw-r--r-- | src/include/parser/kwlist.h | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index ab49a3d0aa1..7380add610e 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -621,7 +621,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query); QUOTE - RANGE READ REAL REASSIGN RECHECK RECURSIVE REF REFERENCES REFRESH REINDEX + RANGE READ REAL REASSIGN RECHECK RECURSIVE REF_P REFERENCES REFRESH REINDEX RELATIVE_P RELEASE RENAME REPEATABLE REPLACE REPLICA RESET RESTART RESTRICT RETURNING RETURNS REVOKE RIGHT ROLE ROLLBACK ROLLUP ROW ROWS RULE @@ -12739,15 +12739,15 @@ xmlexists_argument: { $$ = $2; } - | PASSING c_expr BY REF + | PASSING c_expr BY REF_P { $$ = $2; } - | PASSING BY REF c_expr + | PASSING BY REF_P c_expr { $$ = $4; } - | PASSING BY REF c_expr BY REF + | PASSING BY REF_P c_expr BY REF_P { $$ = $4; } @@ -13966,7 +13966,7 @@ unreserved_keyword: | REASSIGN | RECHECK | RECURSIVE - | REF + | REF_P | REFRESH | REINDEX | RELATIVE_P diff --git a/src/include/parser/kwlist.h b/src/include/parser/kwlist.h index 17ffef53a70..b36ae5b1de7 100644 --- a/src/include/parser/kwlist.h +++ b/src/include/parser/kwlist.h @@ -311,7 +311,7 @@ PG_KEYWORD("real", REAL, COL_NAME_KEYWORD) PG_KEYWORD("reassign", REASSIGN, UNRESERVED_KEYWORD) PG_KEYWORD("recheck", RECHECK, UNRESERVED_KEYWORD) PG_KEYWORD("recursive", RECURSIVE, UNRESERVED_KEYWORD) -PG_KEYWORD("ref", REF, UNRESERVED_KEYWORD) +PG_KEYWORD("ref", REF_P, UNRESERVED_KEYWORD) PG_KEYWORD("references", REFERENCES, RESERVED_KEYWORD) PG_KEYWORD("refresh", REFRESH, UNRESERVED_KEYWORD) PG_KEYWORD("reindex", REINDEX, UNRESERVED_KEYWORD) |