diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index fccc26964a0..8ec9f1f265c 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -17982,6 +17982,7 @@ unreserved_keyword: | DECLARE | DEFAULTS | DEFERRED + | DEFINE | DEFINER | DELETE_P | DELIMITER @@ -18402,7 +18403,6 @@ reserved_keyword: | CURRENT_USER | DEFAULT | DEFERRABLE - | DEFINE | DESC | DISTINCT | DO diff --git a/src/include/parser/kwlist.h b/src/include/parser/kwlist.h index 7c60b9b44a8..89dc2a4b95a 100644 --- a/src/include/parser/kwlist.h +++ b/src/include/parser/kwlist.h @@ -129,7 +129,7 @@ PG_KEYWORD("default", DEFAULT, RESERVED_KEYWORD, BARE_LABEL) PG_KEYWORD("defaults", DEFAULTS, UNRESERVED_KEYWORD, BARE_LABEL) PG_KEYWORD("deferrable", DEFERRABLE, RESERVED_KEYWORD, BARE_LABEL) PG_KEYWORD("deferred", DEFERRED, UNRESERVED_KEYWORD, BARE_LABEL) -PG_KEYWORD("define", DEFINE, RESERVED_KEYWORD, BARE_LABEL) +PG_KEYWORD("define", DEFINE, UNRESERVED_KEYWORD, BARE_LABEL) PG_KEYWORD("definer", DEFINER, UNRESERVED_KEYWORD, BARE_LABEL) PG_KEYWORD("delete", DELETE_P, UNRESERVED_KEYWORD, BARE_LABEL) PG_KEYWORD("delimiter", DELIMITER, UNRESERVED_KEYWORD, BARE_LABEL)