Re: [PATCH] Support for Array ELEMENT Foreign Keys
От
Andres Freund
Тема
Re: [PATCH] Support for Array ELEMENT Foreign Keys
Дата
Msg-id
201210192256.25916.andres@2ndquadrant.com
Ответ на
Список
Дерево обсуждения
[PATCH] Support for Array ELEMENT Foreign Keys Marco Nenciarini <marco.nenciarini@2ndquadrant.it>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Marco Nenciarini <marco.nenciarini@2ndquadrant.it>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Noah Misch <noah@leadboat.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Marco Nenciarini <marco.nenciarini@2ndquadrant.it>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Thom Brown <thom@linux.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Thom Brown <thom@linux.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Thom Brown <thom@linux.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andres Freund <andres@2ndquadrant.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andres Freund <andres@2ndquadrant.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Noah Misch <noah@leadboat.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Noah Misch <noah@leadboat.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Claudio Freire <klaussfreire@gmail.com>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Support for Array ELEMENT Foreign Keys Tom Lane <tgl@sss.pgh.pa.us>
On Friday, October 19, 2012 09:55:10 PM Tom Lane wrote: > FOREIGN KEY (foo, EACH ELEMENT OF bar) REFERENCES ... > > which is certainly more verbose than just "ELEMENT" but I think it > makes it clearer that each array element is required to have a match > separately. If we ever implemented the other behavior it could be > written as "ANY ELEMENT OF". > > That doesn't get us any closer to having a working column-constraint > syntax unfortunately, because EACH is not a reserved word either > so "EACH ELEMENT REFERENCES" still isn't gonna work. I'm getting > more willing to give up on having a column-constraint form of this. What about sticking a WHERE in there? I.e. FOREIGN KEY (foo, WHERE EACH ELEMENT OF bar) ... Greetings, Andres -- Andres Freund http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления