mirror of
https://github.com/ManyakRus/starter.git
synced 2025-11-26 23:10:42 +02:00
сделал postgres_pgtype
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user