@@ -213,15 +213,16 @@ func postgresType(req *plugin.GenerateRequest, options *opts.Options, col *plugi
213
213
return "sql.NullTime"
214
214
215
215
case "pg_catalog.time" :
216
- if driver == opts .SQLDriverPGXV5 {
217
- return "pgtype.Time"
218
- }
219
216
if notNull {
220
217
return "time.Time"
221
218
}
222
219
if emitPointersForNull {
223
220
return "*time.Time"
224
221
}
222
+ if driver == opts .SQLDriverPGXV5 {
223
+ return "pgtype.Time"
224
+ }
225
+
225
226
return "sql.NullTime"
226
227
227
228
case "pg_catalog.timetz" :
@@ -234,27 +235,29 @@ func postgresType(req *plugin.GenerateRequest, options *opts.Options, col *plugi
234
235
return "sql.NullTime"
235
236
236
237
case "pg_catalog.timestamp" , "timestamp" :
237
- if driver == opts .SQLDriverPGXV5 {
238
- return "pgtype.Timestamp"
239
- }
240
238
if notNull {
241
239
return "time.Time"
242
240
}
243
241
if emitPointersForNull {
244
242
return "*time.Time"
245
243
}
244
+ if driver == opts .SQLDriverPGXV5 {
245
+ return "pgtype.Timestamp"
246
+ }
247
+
246
248
return "sql.NullTime"
247
249
248
250
case "pg_catalog.timestamptz" , "timestamptz" :
249
- if driver == opts .SQLDriverPGXV5 {
250
- return "pgtype.Timestamptz"
251
- }
252
251
if notNull {
253
252
return "time.Time"
254
253
}
255
254
if emitPointersForNull {
256
255
return "*time.Time"
257
256
}
257
+ if driver == opts .SQLDriverPGXV5 {
258
+ return "pgtype.Timestamptz"
259
+ }
260
+
258
261
return "sql.NullTime"
259
262
260
263
case "text" , "pg_catalog.varchar" , "pg_catalog.bpchar" , "string" , "citext" , "name" :
@@ -270,15 +273,16 @@ func postgresType(req *plugin.GenerateRequest, options *opts.Options, col *plugi
270
273
return "sql.NullString"
271
274
272
275
case "uuid" :
273
- if driver == opts .SQLDriverPGXV5 {
274
- return "pgtype.UUID"
275
- }
276
276
if notNull {
277
277
return "uuid.UUID"
278
278
}
279
279
if emitPointersForNull {
280
280
return "*uuid.UUID"
281
281
}
282
+ if driver == opts .SQLDriverPGXV5 {
283
+ return "pgtype.UUID"
284
+ }
285
+
282
286
return "uuid.NullUUID"
283
287
284
288
case "inet" :
0 commit comments