Re: BUG #5094: bad result in dblink_get_result when async command sending

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #5094: bad result in dblink_get_result when async command sending
Дата
Msg-id 19214.1254498027@sss.pgh.pa.us
обсуждение исходный текст
Ответ на BUG #5094: bad result in dblink_get_result when async command sending  ("Sergey Tomoulevitch" <phoinix.public@gmail.com>)
Список pgsql-bugs
"Sergey Tomoulevitch" <phoinix.public@gmail.com> writes:
> When I send command in async query, eq:

> SELECT dblink_send_query('remoteconn', 'INSERT INTO mytable (f1, f2) VALUES
> (1,2);');

> I can not get result for this, eq:

> SELECT dblink_get_result('remoteconn');

> I got error "ERRCODE_DATATYPE_MISMATCH".

I'm not sure whether there is a code bug here, but the documentation for
dblink_get_result() says that you have to specify a result rowtype for
it.  So you need something more like

SELECT * FROM dblink_get_result(''remoteconn') as t1(f1 text);

Does it work if you do that?

            regards, tom lane

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

Предыдущее
От: "Sergey Tomoulevitch"
Дата:
Сообщение: BUG #5094: bad result in dblink_get_result when async command sending
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #5093: Prepared query gives different PGresult than exec'd equivalent