Re: PATCH: Add hstore_to_json() - Mailing list pgsql-hackers

From David E. Wheeler
Subject Re: PATCH: Add hstore_to_json()
Date
Msg-id F9692CDB-715E-4F47-95D3-577E643A845E@kineticode.com
Whole thread Raw
In response to Re: PATCH: Add hstore_to_json()  (Hitoshi Harada <umi.tanuki@gmail.com>)
Responses Re: PATCH: Add hstore_to_json()  (Hitoshi Harada <umi.tanuki@gmail.com>)
List pgsql-hackers
On Jan 3, 2010, at 4:18 PM, Hitoshi Harada wrote:

> That sounds good and seems possible, as far as operator returns JSON
> always. Perhaps every JSON fetching returns JSON even if the result
> would be a number. You can cast it.
>
>   % SELECT ('{"foo":{"bar":["a","b","c"]}}' -> '["foo"][1]')::text;
>    1
>   -----
>    b

No, because 'b' isn't valid JSON. So if we want an interface that returns scalars, they can't be JSON.

Best,

David

pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: Buffer statistics for pg_stat_statements
Next
From: Robert Haas
Date:
Subject: Re: PATCH: Add hstore_to_json()