Re: [HACKERS] migration to v6.5

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [HACKERS] migration to v6.5
Дата
Msg-id 7419.932065797@sss.pgh.pa.us
обсуждение исходный текст
Ответ на migration to v6.5  (Michael J Schout <mschout@mail.gkg-com.com>)
Список pgsql-hackers
Michael J Schout <mschout@mail.gkg-com.com> writes:
> My question is this:  If the PGresult struct contains a PGconn member,
> should there be an accessor function for it?  Or is this member considered
> to be private?  If so, I guess I will have to rewrite a large section of
> this application from scratch, but I thought I would check on the reasoning
> for the move of the conn member here first.

I had intended to remove that member entirely, but desisted in order to
grant some breathing room to people in your situation ;-).  For the
moment you can access it if you include libpq-int.h in your application.

The reasoning for removing it is that a PGresult could outlive the
PGconn it was produced from, leaving you with a dangling pointer.

I would like to remove it eventually, but probably won't do so for
another version or two.
        regards, tom lane


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: #include removal
Следующее
От: Ole Gjerde
Дата:
Сообщение: Interesting index/LIKE/join slowness problems