From e39289729fd99f4b6c1b74d4c0eb952bf36d4cff Mon Sep 17 00:00:00 2001 From: Zach Musgrave Date: Tue, 14 Jan 2025 17:28:13 -0800 Subject: [PATCH] Moved all keywords possible out of reserved list --- postgres/parser/parser/sql.y | 54 ++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/postgres/parser/parser/sql.y b/postgres/parser/parser/sql.y index 75faf5ad69..62dcdd262e 100644 --- a/postgres/parser/parser/sql.y +++ b/postgres/parser/parser/sql.y @@ -14474,12 +14474,11 @@ unreserved_keyword: | BEGIN | BINARY | BUCKET_COUNT +| BUFFER_USAGE_LIMIT | BUNDLE | BY | BYPASSRLS | CACHE -| CHAIN -| CHECK_OPTION | CALL | CALLED | CANCEL @@ -14488,7 +14487,9 @@ unreserved_keyword: | CASCADE | CASCADED | CATEGORY +| CHAIN | CHANGEFEED +| CHECK_OPTION | CLASS | CLOSE | CLUSTER @@ -14503,10 +14504,10 @@ unreserved_keyword: | COMPACT | COMPLETE | COMPRESSION -| CONFLICT | CONFIGURATION | CONFIGURATIONS | CONFIGURE +| CONFLICT | CONNECTION | CONSTRAINTS | CONTROLCHANGEFEED @@ -14540,6 +14541,7 @@ unreserved_keyword: | DETACHED | DICTIONARY | DISABLE +| DISABLE_PAGE_SKIPPING | DISCARD | DOMAIN | DOUBLE @@ -14583,13 +14585,13 @@ unreserved_keyword: | FUNCTION | FUNCTIONS | GENERATED -| GEOMETRYM -| GEOMETRYZ -| GEOMETRYZM | GEOMETRYCOLLECTION | GEOMETRYCOLLECTIONM | GEOMETRYCOLLECTIONZ | GEOMETRYCOLLECTIONZM +| GEOMETRYM +| GEOMETRYZ +| GEOMETRYZM | GLOBAL | GRANTED | GRANTS @@ -14604,6 +14606,7 @@ unreserved_keyword: | ICU_LOCALE | ICU_RULES | IDENTITY +| IGNORE_FOREIGN_KEYS | IMMEDIATE | IMMUTABLE | IMPORT @@ -14612,6 +14615,7 @@ unreserved_keyword: | INCREMENT | INCREMENTAL | INDEXES +| INDEX_CLEANUP | INHERIT | INHERITS | INITCOND @@ -14693,30 +14697,30 @@ unreserved_keyword: | NEW | NEXT | NO -| NORMAL -| NO_INDEX_JOIN | NOBYPASSRLS -| NOCREATEDB -| NOCREATELOGIN | NOCANCELQUERY -| NOCREATEROLE | NOCONTROLCHANGEFEED | NOCONTROLJOB +| NOCREATEDB +| NOCREATELOGIN +| NOCREATEROLE | NOINHERIT | NOLOGIN | NOMODIFYCLUSTERSETTING | NOREPLICATION +| NORMAL | NOSUPERUSER | NOVIEWACTIVITY | NOWAIT +| NO_INDEX_JOIN | NULLS -| IGNORE_FOREIGN_KEYS | OBJECT | OF | OFF | OID | OIDS | OLD +| ONLY_DATABASE_STATS | OPERATOR | OPT | OPTION @@ -14727,6 +14731,7 @@ unreserved_keyword: | OVER | OWNED | OWNER +| PARALLEL | PARAMETER | PARENT | PARSER @@ -14757,6 +14762,8 @@ unreserved_keyword: | PROCEDURAL | PROCEDURE | PROCEDURES +| PROCESS_MAIN +| PROCESS_TOAST | PUBLIC | PUBLICATION | QUERIES @@ -14815,10 +14822,10 @@ unreserved_keyword: | SECURITY_INVOKER | SEED | SEND -| SERIALFUNC -| SERIALIZABLE | SEQUENCE | SEQUENCES +| SERIALFUNC +| SERIALIZABLE | SERVER | SESSION | SESSIONS @@ -14831,6 +14838,8 @@ unreserved_keyword: | SHOW | SIMPLE | SKIP +| SKIP_DATABASE_STATS +| SKIP_LOCKED | SKIP_MISSING_FOREIGN_KEYS | SKIP_MISSING_SEQUENCES | SKIP_MISSING_SEQUENCE_OWNERS @@ -14868,25 +14877,26 @@ unreserved_keyword: | TEMPLATE | TEMPORARY | TEXT +| THROTTLING | TIES | TRACE | TRANSACTION | TRANSACTIONS | TRANSFORM | TRIGGER +| TRUNCATE | TRUSTED | TYPE | TYPES | TYPMOD_IN | TYPMOD_OUT -| THROTTLING | UNBOUNDED | UNCOMMITTED | UNKNOWN | UNLOGGED +| UNSAFE | UNSPLIT | UNTIL -| UNSAFE | UPDATE | UPSERT | USAGE @@ -14905,9 +14915,9 @@ unreserved_keyword: | WITHIN | WITHOUT | WRITE -| YEAR | XML | YAML +| YEAR | YES | ZONE @@ -15033,7 +15043,6 @@ reserved_keyword: | ASC | ASYMMETRIC | BOTH -| BUFFER_USAGE_LIMIT | CASE | CAST | CHECK @@ -15054,7 +15063,6 @@ reserved_keyword: | DEFERRABLE | DESC | DESCRIBE -| DISABLE_PAGE_SKIPPING | DISTINCT | DO | ELEMENT @@ -15071,7 +15079,6 @@ reserved_keyword: | GROUP | HAVING | IN -| INDEX_CLEANUP | INITIALLY | INTERSECT | INTO @@ -15085,20 +15092,14 @@ reserved_keyword: | OFFSET | ON | ONLY -| ONLY_DATABASE_STATS | OR | ORDER -| PARALLEL | PLACING | PRIMARY -| PROCESS_MAIN -| PROCESS_TOAST | REFERENCES | RETURNING | SELECT | SESSION_USER -| SKIP_DATABASE_STATS -| SKIP_LOCKED | SOME | SYMMETRIC | TABLE @@ -15106,7 +15107,6 @@ reserved_keyword: | TO | TRAILING | TRUE -| TRUNCATE | UNION | UNIQUE | USER