Re: WIP json generation enhancements
От
Robert Haas
Тема
Re: WIP json generation enhancements
Дата
Msg-id
CA+TgmoZXBZ13ScQyoBHym6q4Nx-zMQCDsM=SyiQ9DxxuzSoyrw@mail.gmail.com
Ответ на
Re: WIP json generation enhancements (Andrew Dunstan)
Список
Дерево обсуждения
WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements Peter Eisentraut <peter_e@gmx.net>
Re: WIP json generation enhancements Hannu Krosing <hannu@2ndQuadrant.com>
Re: WIP json generation enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP json generation enhancements : strange IS NULL
behaviour Hannu Krosing <hannu@2ndQuadrant.com>
Re: WIP json generation enhancements : strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Alvaro Herrera <alvherre@2ndquadrant.com>
Re: strange IS NULL behaviour Peter Eisentraut <peter_e@gmx.net>
Re: strange IS NULL behaviour Alvaro Herrera <alvherre@2ndquadrant.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Robert Haas <robertmhaas@gmail.com>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Tom Lane <tgl@sss.pgh.pa.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Andres Freund <andres@2ndquadrant.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Robert Haas <robertmhaas@gmail.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Robert Haas <robertmhaas@gmail.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Kevin Grittner <kgrittn@ymail.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Kevin Grittner <kgrittn@ymail.com>
Re: strange IS NULL behaviour Merlin Moncure <mmoncure@gmail.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: strange IS NULL behaviour Merlin Moncure <mmoncure@gmail.com>
Re: strange IS NULL behaviour Merlin Moncure <mmoncure@gmail.com>
Re: strange IS NULL behaviour Bruce Momjian <bruce@momjian.us>
Re: WIP json generation enhancements Robert Haas <robertmhaas@gmail.com>
Re: WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements "David E. Wheeler" <david@justatheory.com>
Re: WIP json generation enhancements Robert Haas <robertmhaas@gmail.com>
Re: WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements Robert Haas <robertmhaas@gmail.com>
Re: WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: WIP json generation enhancements Andrew Dunstan <andrew@dunslane.net>
Re: WIP json generation enhancements: fk-tree-to-json() Hannu Krosing <hannu@krosing.net>
Re: WIP json generation enhancements Merlin Moncure <mmoncure@gmail.com>
On Mon, Nov 26, 2012 at 11:43 AM, Andrew Dunstan wrote:
> I don't understand why you would want to create such a cast. If the cast
> doesn't exist it will do exactly what it does now, i.e. use the type's
> output function and then json quote and escape it, which in the case of
> citext is the Right Thing (tm):
>
> andrew=# select to_json('foo"bar'::citext);
> to_json
> ------------
> "foo\"bar"
I'm not sure either, but setting up a system where seemingly innocuous
actions can in fact have surprising and not-easily-fixable
consequences in other parts of the system doesn't seem like good
design to me. Of course, maybe I'm misunderstanding what will happen;
I haven't actually tested it myself.
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления
От: Thangalin
Дата: