Re: UPDATE using sub selects
От | Bruce Momjian |
---|---|
Тема | Re: UPDATE using sub selects |
Дата | |
Msg-id | 200704270106.l3R16Sa21032@momjian.us обсуждение исходный текст |
Ответ на | UPDATE using sub selects (NikhilS <nikkhils@gmail.com>) |
Список | pgsql-patches |
This has been saved for the 8.4 release: http://momjian.postgresql.org/cgi-bin/pgpatches_hold --------------------------------------------------------------------------- NikhilS wrote: > Hi, > > As per discussion on -hackers, a patch which allows updates to use > subselects is attached with this mail. > > As per discussion with Tom, I have adopted the following approach: > > * Introduce ROWEXPR_SUBLINK type for subqueries that allows multiple column > outputs. > * Populate the targetList with PARAM_SUBLINK entries dependent on the > subselects. > * Modify the targets in-place into PARAM_EXEC entries in the make_subplan > phase. > > The above does not require any kluges in the targetList processing code path > at all. > > UPDATEs seem to work fine using subselects with this patch. I have modified > the update.sql regression test to include possible variations . > > No documentation changes are present in this patch. > Feedback, comments appreciated. > > Regards, > Nikhils > -- > EnterpriseDB http://www.enterprisedb.com [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Have you searched our list archives? > > http://archives.postgresql.org -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://www.enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-patches по дате отправления: