Re: modifying in the libpg files

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: modifying in the libpg files
Дата
Msg-id 16677.1177210534@sss.pgh.pa.us
обсуждение исходный текст
Ответ на modifying in the libpg files  ("Islam Hegazy" <islheg@gmail.com>)
Список pgsql-interfaces
"Islam Hegazy" <islheg@gmail.com> writes:
> ../../src/interfaces/libpq/libpq.so: undefined reference to =
> `PrintQueryResults'

libpq.so is a shared library --- you can't have it calling functions
that are not in either itself or a shared library it depends on.
You'd have to move PrintQueryTuples bodily into libpq.so to make this
work.  There are various reasons why that's not a great idea, the
main one being that libpq has no idea where psql is intending to
send the output.

IMHO a reasonable solution would involve extending libpq's published API
to allow returning partial query results.  This seems like it could be
made to fit into the PQsendQuery/PQgetResult paradigm, but nobody's
actually done that yet.
        regards, tom lane


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

Предыдущее
От: "Islam Hegazy"
Дата:
Сообщение: modifying in the libpg files
Следующее
От: "Islam Hegazy"
Дата:
Сообщение: Re: modifying in the libpg files