Re: JSON Function Bike Shedding - Mailing list pgsql-hackers

From David E. Wheeler
Subject Re: JSON Function Bike Shedding
Date
Msg-id 4DBA33CD-9485-4503-B32C-8E42DEB58827@justatheory.com
Whole thread Raw
In response to Re: JSON Function Bike Shedding  (Andrew Dunstan <andrew@dunslane.net>)
Responses Re: JSON Function Bike Shedding
List pgsql-hackers
On Feb 16, 2013, at 8:57 AM, Andrew Dunstan <andrew@dunslane.net> wrote:

> I have had a look at doing something like this with the json_get functions. The trouble is that the best way to do it
isto have json_get take "variadic any", but then string literals come in as unknown rather than as text, which makes
thingsfairly ugly. If we force people to cast path elements to text then I think the cure is worse than the disease. I
thinkthe best we can do here is possibly to provide json_get and json_get_text taking either a single int or variadic
text[],and json_get_path and json_get_path_text taking non-variadic text[]. 

Why not also one taking a single text?
   get(text)   get(int)   get(variadic text[])

?

David




pgsql-hackers by date:

Previous
From: Noah Misch
Date:
Subject: Re: Materialized views WIP patch
Next
From: Andres Freund
Date:
Subject: Re: JSON Function Bike Shedding