Re: bug in json_to_record with arrays

From: Josh Berkus <josh(at)agliodbs(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: bug in json_to_record with arrays
Date: 2014-11-26 20:00:56
Message-ID: 54763178.9050106@agliodbs.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 11/26/2014 11:54 AM, Josh Berkus wrote:
> Tested on 9.4b3, 9.4rc1, 9.5devel
>
> select * from json_to_record('
> {"id":1,"val":"josh","valry":["potter","chef","programmer"]}') as r(id
> int, val text, valry text[]);
>
> ERROR: missing dimension value
>
> With some experimentation, I can't find any way to convert a JSON array
> to an array field using json_to_record or json_to_recordset. I know
> this worked back in January, though.

Lemme take that back, it didn't work. Just checked an old devel snapshot.

Looks like this is not intended to work, so the only bug is that we need
a less confusing error message.

--
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Magnus Hagander 2014-11-26 20:04:49 Re: GSSAPI, SSPI - include_realm default
Previous Message Josh Berkus 2014-11-26 19:54:49 bug in json_to_record with arrays