From 6e3eb9296366402158deec413efe5ec536a3ab28 Mon Sep 17 00:00:00 2001 From: liuhang <1016817543@qq.com> Date: Thu, 30 Apr 2020 11:42:25 +0800 Subject: [PATCH] add numerice type on decode --- encode.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/encode.go b/encode.go index 73cafb89..a797c96a 100644 --- a/encode.go +++ b/encode.go @@ -116,7 +116,7 @@ func textDecode(parameterStatus *parameterStatus, s []byte, typ oid.Oid) interfa errorf("%s", err) } return i - case oid.T_float4, oid.T_float8: + case oid.T_float4, oid.T_float8, oid.T_numeric: // We always use 64 bit parsing, regardless of whether the input text is for // a float4 or float8, because clients expect float64s for all float datatypes // and returning a 32-bit parsed float64 produces lossy results.