mirror of https://github.com/jackc/pgx.git
Fix error message for too big for int32
parent
2a04433355
commit
4d4a45fc34
|
@ -652,22 +652,22 @@ func encodeInt4(w *WriteBuf, value interface{}) error {
|
||||||
v = int32(value)
|
v = int32(value)
|
||||||
case uint32:
|
case uint32:
|
||||||
if value > math.MaxInt32 {
|
if value > math.MaxInt32 {
|
||||||
return fmt.Errorf("%T %d is larger than max int64 %d", value, value, math.MaxInt32)
|
return fmt.Errorf("%T %d is larger than max int32 %d", value, value, math.MaxInt32)
|
||||||
}
|
}
|
||||||
v = int32(value)
|
v = int32(value)
|
||||||
case int64:
|
case int64:
|
||||||
if value > math.MaxInt32 {
|
if value > math.MaxInt32 {
|
||||||
return fmt.Errorf("%T %d is larger than max int64 %d", value, value, math.MaxInt32)
|
return fmt.Errorf("%T %d is larger than max int32 %d", value, value, math.MaxInt32)
|
||||||
}
|
}
|
||||||
v = int32(value)
|
v = int32(value)
|
||||||
case uint64:
|
case uint64:
|
||||||
if value > math.MaxInt32 {
|
if value > math.MaxInt32 {
|
||||||
return fmt.Errorf("%T %d is larger than max int64 %d", value, value, math.MaxInt32)
|
return fmt.Errorf("%T %d is larger than max int32 %d", value, value, math.MaxInt32)
|
||||||
}
|
}
|
||||||
v = int32(value)
|
v = int32(value)
|
||||||
case int:
|
case int:
|
||||||
if value > math.MaxInt32 {
|
if value > math.MaxInt32 {
|
||||||
return fmt.Errorf("%T %d is larger than max int64 %d", value, value, math.MaxInt32)
|
return fmt.Errorf("%T %d is larger than max int32 %d", value, value, math.MaxInt32)
|
||||||
}
|
}
|
||||||
v = int32(value)
|
v = int32(value)
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue