Re: nested hstore patch - Mailing list pgsql-hackers

From Hannu Krosing
Subject Re: nested hstore patch
Date
Msg-id 528487F3.6090707@2ndQuadrant.com
Whole thread Raw
In response to Re: nested hstore patch  ("David E. Wheeler" <david@justatheory.com>)
Responses Re: nested hstore patch  (Andrew Dunstan <andrew@dunslane.net>)
List pgsql-hackers
On 11/14/2013 01:32 AM, David E. Wheeler wrote:
> On Nov 13, 2013, at 3:59 PM, Hannu Krosing <hannu@2ndquadrant.com> wrote:
>
>> I remember strong voices in support of *not* normalising json, so that
>> things like
>>
>> {"a":1,"a":true, "a":"b", "a":none}
>>
>> would go through the system unaltered, for claimed standard usage of
>> json as
>> "processing instructions". That is as source code which can possibly
>> converted
>> to JavaScript Object and not something that would come out of
>> serialising of
>> any existing JavaScript Object.
> My recollection from PGCon was that there was consensus to normalize on 
> the way in --
Great news! I remember advocating this approach in the mailing lists
but having been out-voted based on "current real-world usage out there" :)
>  or at least, if we switched to a binary representation as proposed by 
> Oleg & Teodor, it was not worth the hassle to try to keep it.
Very much agree. For the source code approach I'd recommend
text type with maybe a check that it is possible to convert it to json.



-- 
Hannu Krosing
PostgreSQL Consultant
Performance, Scalability and High Availability
2ndQuadrant Nordic OÜ




pgsql-hackers by date:

Previous
From: Peter Geoghegan
Date:
Subject: Storing pg_stat_statements query texts externally, pg_stat_statements in core
Next
From: David Rowley
Date:
Subject: Re: appendPQExpBufferVA vs appendStringInfoVA