diff --git a/ir/quote.go b/ir/quote.go index 5ab7154d..e5b0b2d8 100644 --- a/ir/quote.go +++ b/ir/quote.go @@ -10,10 +10,13 @@ import ( var reservedWords = map[string]bool{ // A-C "all": true, + "analyse": true, + "analyze": true, "and": true, "any": true, "array": true, "as": true, + "asc": true, "asymmetric": true, "authorization": true, "between": true, @@ -30,6 +33,7 @@ var reservedWords = map[string]bool{ "collate": true, "collation": true, "column": true, + "concurrently": true, "constraint": true, "create": true, "cross": true, @@ -44,6 +48,7 @@ var reservedWords = map[string]bool{ "default": true, "deferrable": true, "delete": true, + "desc": true, "distinct": true, "do": true, "else": true, @@ -57,27 +62,32 @@ var reservedWords = map[string]bool{ "foreign": true, "freeze": true, "from": true, + "full": true, // G-L - "grant": true, - "group": true, - "having": true, - "ilike": true, - "in": true, - "initially": true, - "inner": true, - "insert": true, - "intersect": true, - "into": true, - "is": true, - "isnull": true, - "join": true, - "lateral": true, - "left": true, - "like": true, - "limit": true, + "grant": true, + "group": true, + "having": true, + "ilike": true, + "in": true, + "initially": true, + "inner": true, + "insert": true, + "intersect": true, + "into": true, + "is": true, + "isnull": true, + "join": true, + "lateral": true, + "leading": true, + "left": true, + "like": true, + "limit": true, + "localtime": true, + "localtimestamp": true, // N-P "natural": true, "not": true, + "notnull": true, "null": true, "of": true, "offset": true, @@ -86,16 +96,19 @@ var reservedWords = map[string]bool{ "or": true, "order": true, "outer": true, + "overlaps": true, + "placing": true, "primary": true, // R-S - "references": true, - "returning": true, - "right": true, - "select": true, - "similar": true, - "some": true, - "symmetric": true, - "system_user": true, + "references": true, + "returning": true, + "right": true, + "select": true, + "session_user": true, + "similar": true, + "some": true, + "symmetric": true, + "system_user": true, // T-W "table": true, "tablesample": true,