aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/parser/gram.y2
-rw-r--r--src/include/parser/kwlist.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index 154854f140b..9eb1bed58e6 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -12528,6 +12528,7 @@ col_name_keyword:
type_func_name_keyword:
AUTHORIZATION
| BINARY
+ | COLLATION
| CONCURRENTLY
| CROSS
| CURRENT_SCHEMA
@@ -12571,7 +12572,6 @@ reserved_keyword:
| CAST
| CHECK
| COLLATE
- | COLLATION
| COLUMN
| CONSTRAINT
| CREATE
diff --git a/src/include/parser/kwlist.h b/src/include/parser/kwlist.h
index 9f6f6d354f3..ab883500377 100644
--- a/src/include/parser/kwlist.h
+++ b/src/include/parser/kwlist.h
@@ -79,7 +79,7 @@ PG_KEYWORD("close", CLOSE, UNRESERVED_KEYWORD)
PG_KEYWORD("cluster", CLUSTER, UNRESERVED_KEYWORD)
PG_KEYWORD("coalesce", COALESCE, COL_NAME_KEYWORD)
PG_KEYWORD("collate", COLLATE, RESERVED_KEYWORD)
-PG_KEYWORD("collation", COLLATION, RESERVED_KEYWORD)
+PG_KEYWORD("collation", COLLATION, TYPE_FUNC_NAME_KEYWORD)
PG_KEYWORD("column", COLUMN, RESERVED_KEYWORD)
PG_KEYWORD("comment", COMMENT, UNRESERVED_KEYWORD)
PG_KEYWORD("comments", COMMENTS, UNRESERVED_KEYWORD)