1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-11-26 23:10:42 +02:00

сделал postgres_pgtype

This commit is contained in:
Nikitin Aleksandr
2025-07-03 11:32:22 +03:00
parent 31c98fb422
commit 2674c3d9e7
3 changed files with 6 additions and 3 deletions

View File

@@ -182,7 +182,8 @@ func (scanPlanBinaryIntervalToIntervalScanner) Scan(src []byte, dst any) error {
scanner := (dst).(IntervalScanner) scanner := (dst).(IntervalScanner)
if src == nil { if src == nil {
return scanner.ScanInterval(Interval{}) return scanner.ScanInterval(Interval{Valid: true})
//return scanner.ScanInterval(Interval{})
} }
if len(src) != 16 { if len(src) != 16 {

View File

@@ -167,7 +167,8 @@ func (scanPlanBinaryTimeToTimeScanner) Scan(src []byte, dst any) error {
scanner := (dst).(pgtype.TimeScanner) scanner := (dst).(pgtype.TimeScanner)
if src == nil { if src == nil {
return scanner.ScanTime(pgtype.Time{}) return scanner.ScanTime(pgtype.Time{Valid: true})
//return scanner.ScanTime(pgtype.Time{})
} }
if len(src) != 8 { if len(src) != 8 {

View File

@@ -253,7 +253,8 @@ func (plan *scanPlanBinaryTimestampToTimestampScanner) Scan(src []byte, dst any)
scanner := (dst).(pgtype.TimestampScanner) scanner := (dst).(pgtype.TimestampScanner)
if src == nil { if src == nil {
return scanner.ScanTimestamp(pgtype.Timestamp{}) return scanner.ScanTimestamp(pgtype.Timestamp{Valid: true})
//return scanner.ScanTimestamp(pgtype.Timestamp{})
} }
if len(src) != 8 { if len(src) != 8 {