mirror of
https://github.com/ManyakRus/starter.git
synced 2025-11-25 23:02:22 +02:00
сделал postgres_pgtype
This commit is contained in:
@@ -280,7 +280,8 @@ func (scanPlanTextAnyToDateScanner) Scan(src []byte, dst any) error {
|
|||||||
scanner := (dst).(pgtype.DateScanner)
|
scanner := (dst).(pgtype.DateScanner)
|
||||||
|
|
||||||
if src == nil {
|
if src == nil {
|
||||||
return scanner.ScanDate(pgtype.Date{})
|
return scanner.ScanDate(pgtype.Date{Valid: true}) //sanek
|
||||||
|
//return scanner.ScanDate(pgtype.Date{})
|
||||||
}
|
}
|
||||||
|
|
||||||
sbuf := string(src)
|
sbuf := string(src)
|
||||||
|
|||||||
@@ -206,7 +206,8 @@ func (scanPlanBinaryTimeToTextScanner) Scan(src []byte, dst any) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if src == nil {
|
if src == nil {
|
||||||
return ts.ScanText(pgtype.Text{})
|
return ts.ScanText(pgtype.Text{Valid: true}) //sanek
|
||||||
|
//return ts.ScanText(pgtype.Text{})
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(src) != 8 {
|
if len(src) != 8 {
|
||||||
@@ -231,7 +232,8 @@ func (scanPlanTextAnyToTimeScanner) 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}) //sanek
|
||||||
|
//return scanner.ScanTime(pgtype.Time{})
|
||||||
}
|
}
|
||||||
|
|
||||||
s := string(src)
|
s := string(src)
|
||||||
|
|||||||
@@ -289,7 +289,8 @@ func (plan *scanPlanTextTimestampToTimestampScanner) Scan(src []byte, dst any) e
|
|||||||
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}) //sanek
|
||||||
|
//return scanner.ScanTimestamp(pgtype.Timestamp{})
|
||||||
}
|
}
|
||||||
|
|
||||||
var ts pgtype.Timestamp
|
var ts pgtype.Timestamp
|
||||||
|
|||||||
@@ -289,7 +289,8 @@ func (plan *scanPlanTextTimestamptzToTimestamptzScanner) Scan(src []byte, dst an
|
|||||||
scanner := (dst).(pgtype.TimestamptzScanner)
|
scanner := (dst).(pgtype.TimestamptzScanner)
|
||||||
|
|
||||||
if src == nil {
|
if src == nil {
|
||||||
return scanner.ScanTimestamptz(pgtype.Timestamptz{})
|
return scanner.ScanTimestamptz(pgtype.Timestamptz{Valid: true}) //sanek
|
||||||
|
//return scanner.ScanTimestamptz(pgtype.Timestamptz{})
|
||||||
}
|
}
|
||||||
|
|
||||||
var tstz pgtype.Timestamptz
|
var tstz pgtype.Timestamptz
|
||||||
|
|||||||
Reference in New Issue
Block a user