Re: BUG #15260: When saving json object to a json column bigInteger value is saved wrong

From: Flo Rance <trourance(at)gmail(dot)com>
To: Uri Parush <urip(at)ensilo(dot)com>
Cc: Magnus Hagander <magnus(at)hagander(dot)net>, pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: Re: BUG #15260: When saving json object to a json column bigInteger value is saved wrong
Date: 2018-07-03 09:37:02
Message-ID: CAHogYcXbXvT+BmkkkMxV7Bjf8_Xb2b4mMRMCAYBe2mWgee9tJQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

I can reproduce this bug, at least with pgadmin4 2.1 (View Data -> All
rows).

You should take a look there to see if it has been already reported:
https://redmine.postgresql.org/projects/pgadmin4/issues

Regards,
Flo

On Tue, Jul 3, 2018 at 11:21 AM, Uri Parush <urip(at)ensilo(dot)com> wrote:

> I’m using pgAdmin.
>
> I will check it without it now
>
>
>
> *From:* Magnus Hagander [mailto:magnus(at)hagander(dot)net]
> *Sent:* Tuesday, July 3, 2018 12:18 PM
> *To:* urip(at)ensilo(dot)com; pgsql-bugs(at)lists(dot)postgresql(dot)org
> *Subject:* Re: BUG #15260: When saving json object to a json column
> bigInteger value is saved wrong
>
>
>
>
>
> On Tue, Jul 3, 2018 at 11:13 AM, PG Bug reporting form <
> noreply(at)postgresql(dot)org> wrote:
>
> The following bug has been logged on the website:
>
> Bug reference: 15260
> Logged by: Uri Parush
> Email address: urip(at)ensilo(dot)com
> PostgreSQL version: 9.6.0
> Operating system: windows 10
> Description:
>
> Hi, I think I found a bug in PostgreSQL json column type.
> I created the next table:
> CREATE TABLE public."Dummy"
> (
> json json
> )
>
> And insert the next data:
> INSERT INTO public."Dummy"(
> json)
> VALUES (
> '{ "ID": 9059650307334996772}'
> );
>
>
> The data that was saved was incorrect:
> {"ID":9059650307334997000}
>
> Looks like PostgreSQL round the number in the insertion.
>
>
>
> Doesn't work that way for me -- mine returns the original number. In
> particular, the json datatype doesn't do any parsing at all, so it "cannot
> happen". jsonb does parsing, but that one also doesn't round it off.
>
>
> Are you doing this from psql or some other frontend tool? My guess is the
> frontend tool is somehow messing with the data for you. If you didn't
> already do it in psql, please confirm if you can reproduce it from there.
>
>
>
> --
>
> Magnus Hagander
> Me: https://www.hagander.net/ <http://www.hagander.net/>
> Work: https://www.redpill-linpro.com/ <http://www.redpill-linpro.com/>
>

Attachment Content-Type Size
image/png 4.0 KB

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Dan Knight-Gaynor 2018-07-03 12:24:21 Re: BUG #15255: notification from trigger is not delivered in a timely fashion on subscriber
Previous Message Uri Parush 2018-07-03 09:21:48 RE: BUG #15260: When saving json object to a json column bigInteger value is saved wrong