Re: pg_select Equivalent in libpq

Поиск
Список
Период
Сортировка
От Antonio Sergio de Mello e Souza
Тема Re: pg_select Equivalent in libpq
Дата
Msg-id 3BA89E45.C983ABB3@bol.com.br
обсуждение исходный текст
Ответ на pg_select Equivalent in libpq  (Ecmel Ercan <ecmel@linux-turkey.com>)
Список pgsql-interfaces
Christof Petig wrote:

> Ecmel Ercan wrote:
>
> > At some point, I need to process each tuple returned by the PQexec
> > SELECT query as soon as it is received.  (Actually I like to insert them
> > in a table widget).
> >
> > But when I execute PQExec, all the SELECT result is fetched first.  I
> > have a very big table so I need to insert each row as soon as they are
> > fetched from the server.
> >
> > The pg_select function does this but it is in TCL library.
> >
> > How can I achive the same result in libpq?
>
> I would recommend a cursor. But I don't know how to do that in pq (only
> with ecpg)
>

See Example 1-3 in the libpq documentation:

/** testlibpq3.c Test the C version of Libpq, the Postgres frontend* library. tests the binary cursor interface**
...

Regards,

Antonio Sergio




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

Предыдущее
От: Michael Meskes
Дата:
Сообщение: Re: pg_select Equivalent in libpq
Следующее
От: "Arsalan Zaidi"
Дата:
Сообщение: 90 million rows in one table...