Re: BUG #8676: Bug Money JSON

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #8676: Bug Money JSON
Дата
Msg-id 10585.1387294268@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: BUG #8676: Bug Money JSON  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: BUG #8676: Bug Money JSON  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-bugs
Andrew Dunstan <andrew@dunslane.net> writes:
>> On Wed, Dec 11, 2013 at 02:30:04PM +0000, email@andersonloyola.com.br wrote:
>>> postgres=# SELECT to_json(a) FROM (VALUES(1000::money)) a(salario);
>>> to_json
>>> -----------------------
>>> {"salario":$1,000.00}
>>> (1 row)

> Yeah. I'll have a look. In fact this looks like it's possibly a couple
> of bugs. The JSON produced by the first query is not valid. It looks
> like we might need to force money to text unconditionally.

Isn't this simply failure to quote the string properly?  What drives
to_json's choice of whether to quote or not, anyway?

            regards, tom lane

В списке pgsql-bugs по дате отправления:

Предыдущее
От: David Johnston
Дата:
Сообщение: Re: BUG #8678: Multiple evaluation single volatile function in select statement
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: BUG #8676: Bug Money JSON