File tree Expand file tree Collapse file tree 2 files changed +29
-4
lines changed Expand file tree Collapse file tree 2 files changed +29
-4
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,9 @@ package postgres
22
33import (
44 "fmt"
5- "github.com/go-jet/jet/v2/internal/jet"
65 "strconv"
6+
7+ "github.com/go-jet/jet/v2/internal/jet"
78)
89
910// Dialect is implementation of postgres dialect for SQL Builder serialisation.
@@ -121,17 +122,23 @@ var reservedWords = []string{
121122 "AS" ,
122123 "ASC" ,
123124 "ASYMMETRIC" ,
125+ "AUTHORIZATION" ,
126+ "BINARY" ,
124127 "BOTH" ,
125128 "CASE" ,
126129 "CAST" ,
127130 "CHECK" ,
128131 "COLLATE" ,
132+ "COLLATION" ,
129133 "COLUMN" ,
134+ "CONCURRENTLY" ,
130135 "CONSTRAINT" ,
131136 "CREATE" ,
137+ "CROSS" ,
132138 "CURRENT_CATALOG" ,
133139 "CURRENT_DATE" ,
134140 "CURRENT_ROLE" ,
141+ "CURRENT_SCHEMA" ,
135142 "CURRENT_TIME" ,
136143 "CURRENT_TIMESTAMP" ,
137144 "CURRENT_USER" ,
@@ -147,36 +154,52 @@ var reservedWords = []string{
147154 "FETCH" ,
148155 "FOR" ,
149156 "FOREIGN" ,
157+ "FREEZE" ,
150158 "FROM" ,
159+ "FULL" ,
151160 "GRANT" ,
152161 "GROUP" ,
153162 "HAVING" ,
163+ "ILIKE" ,
154164 "IN" ,
155165 "INITIALLY" ,
166+ "INNER" ,
156167 "INTERSECT" ,
157168 "INTO" ,
169+ "IS" ,
170+ "ISNULL" ,
171+ "JOIN" ,
158172 "LATERAL" ,
159173 "LEADING" ,
174+ "LEFT" ,
175+ "LIKE" ,
160176 "LIMIT" ,
161177 "LOCALTIME" ,
162178 "LOCALTIMESTAMP" ,
179+ "NATURAL" ,
163180 "NOT" ,
181+ "NOTNULL" ,
164182 "NULL" ,
165183 "OFFSET" ,
166184 "ON" ,
167185 "ONLY" ,
168186 "OR" ,
169187 "ORDER" ,
188+ "OUTER" ,
189+ "OVERLAPS" ,
170190 "PLACING" ,
171191 "PRIMARY" ,
172192 "REFERENCES" ,
173193 "RETURNING" ,
174194 "RIGHT" ,
175195 "SELECT" ,
176196 "SESSION_USER" ,
197+ "SIMILAR" ,
177198 "SOME" ,
178199 "SYMMETRIC" ,
200+ "SYSTEM_USER" ,
179201 "TABLE" ,
202+ "TABLESAMPLE" ,
180203 "THEN" ,
181204 "TO" ,
182205 "TRAILING" ,
@@ -186,6 +209,7 @@ var reservedWords = []string{
186209 "USER" ,
187210 "USING" ,
188211 "VARIADIC" ,
212+ "VERBOSE" ,
189213 "WHEN" ,
190214 "WHERE" ,
191215 "WINDOW" ,
Original file line number Diff line number Diff line change 11package postgres
22
33import (
4+ "testing"
5+
46 "github.com/go-jet/jet/v2/internal/utils/ptr"
57 "github.com/go-jet/jet/v2/qrm"
68 "github.com/google/uuid"
7- "testing"
89
910 "github.com/stretchr/testify/require"
1011
@@ -452,8 +453,8 @@ SELECT "User"."column" AS "User.column",
452453 "User"."desc" AS "User.desc",
453454 "User".empty AS "User.empty",
454455 "User".float AS "User.float",
455- "User".join AS "User.join",
456- "User".like AS "User.like",
456+ "User"." join" AS "User.join",
457+ "User"." like" AS "User.like",
457458 "User".max AS "User.max",
458459 "User".rank AS "User.rank"
459460FROM test_sample."User";
You can’t perform that action at this time.
0 commit comments