Обсуждение: row_to_json() Bug
Looks like row_to_json() thinks 0s are nulls:
postgres=# select row(0); row ----- (0) (1 row)
postgres=# SELECT row_to_json(row(0)); row_to_json ------------- {"f1":null} (1 row)
Best,
David
On 02/23/2012 08:35 PM, David E. Wheeler wrote:
> Looks like row_to_json() thinks 0s are nulls:
>
> postgres=# select row(0);
> row
> -----
> (0)
> (1 row)
>
> postgres=# SELECT row_to_json(row(0));
> row_to_json
> -------------
> {"f1":null}
> (1 row)
>
Yeah, ouch, will fix.
cheers
andrew
On 02/23/2012 09:09 PM, Andrew Dunstan wrote:
>
>
> On 02/23/2012 08:35 PM, David E. Wheeler wrote:
>> Looks like row_to_json() thinks 0s are nulls:
>>
>> postgres=# select row(0);
>> row
>> -----
>> (0)
>> (1 row)
>>
>> postgres=# SELECT row_to_json(row(0));
>> row_to_json
>> -------------
>> {"f1":null}
>> (1 row)
>>
>
>
> Yeah, ouch, will fix.
>
>
Fixed, Thanks for the report. (Also fixed in my 9.1 backport).
cheers
andrew
On Feb 23, 2012, at 8:49 PM, Andrew Dunstan wrote: > Fixed, Thanks for the report. (Also fixed in my 9.1 backport). Awesome, thanks, will try it tomorrow. David