Re: dblink: add polymorphic functions.
От | Michael Paquier |
---|---|
Тема | Re: dblink: add polymorphic functions. |
Дата | |
Msg-id | CAB7nPqSsojAf_J0xoq1iKG_jCsw9OdnMgM8H77MXHobujFu=Sg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: dblink: add polymorphic functions. (Joe Conway <mail@joeconway.com>) |
Список | pgsql-hackers |
On Mon, Jul 6, 2015 at 4:25 AM, Joe Conway <mail@joeconway.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 02/22/2015 10:26 PM, Corey Huinker wrote: >> Changes in this patch: - added polymorphic versions of >> dblink_fetch() - upped dblink version # to 1.2 because of new >> functions - migration 1.1 -> 1.2 - DocBook changes for dblink(), >> dblink_get_result(), dblink_fetch() > > The previous patch was missing dblink--1.1--1.2.sql and > dblink--1.2.sql. I have added them, so it should apply cleanly against > git master, but not done any actual review yet. This extension format is still incorrect, as there is no need for dblink--1.1.sql as on the latest version of an extension needs to be supported, and Makefile needs to be updated in consequence. Please find attached an updated patch. +-- fetch using anyelement, which will change the column names SELECT * -FROM dblink_fetch('rmt_foo_cursor',4) AS t(a int, b text, c text[]); - a | b | c ----+---+------------ - 4 | e | {a4,b4,c4} - 5 | f | {a5,b5,c5} - 6 | g | {a6,b6,c6} - 7 | h | {a7,b7,c7} +FROM dblink_fetch('rmt_foo_cursor',4,null::foo) AS t; + f1 | f2 | f3 +----+----+------------ + 4 | e | {a4,b4,c4} + 5 | f | {a5,b5,c5} + 6 | g | {a6,b6,c6} + 7 | h | {a7,b7,c7} (4 rows) Why isn't this test case not left alone? It looks like a regression to me to not test it. Regards, -- Michael
Вложения
В списке pgsql-hackers по дате отправления: