Re: Will libpq 8 PQ*cancel functions work with 7.4 servers?

Поиск
Список
Период
Сортировка
От Volkan YAZICI
Тема Re: Will libpq 8 PQ*cancel functions work with 7.4 servers?
Дата
Msg-id 7104a73705061307232c33810a@mail.gmail.com
обсуждение исходный текст
Ответ на Will libpq 8 PQ*cancel functions work with 7.4 servers?  (Piotr Sulecki <Piotr.Sulecki@sybilla.traxelektronik.pl>)
Ответы Re: Will libpq 8 PQ*cancel functions work with 7.4 servers?
Список pgsql-interfaces
Hi,

On 6/13/05, Piotr Sulecki <Piotr.Sulecki@sybilla.traxelektronik.pl> wrote:
> Volkan YAZICI napisał(a):
> >>My question is, will the new interface (PQgetCancel / PQcancel /
> >>PQfreeCancel) work with the version 7.4 server?
> >
> > AFAIC, no.
>
> That would mean it was a protocol change as well as an API change.
> If the protocol was unchanged, the new API would generate the same
> link-level events, only in a different way. And I seem to recall reading
> somewhere that version 8.0 uses the same link-level protocol for
> client-to-backend communication as 7.4 did. What you say contradicts it.

Sorry, I get your question wrong. You're right. There isn't a new
protocol update in related patch. It just creates a more efficient
form for cancel operation. Furthermore, as you can see from the
documentation, you're still able to use obsolete PQrequestCancel()
function with same protocol.

But, as I see from patching date, new code is available only in 8.0
releases. You need to patch your 7.4 libpq library for similar
functionality. (I didn't try it but it should work when you try patch
related source files.) Or, you may use a new libpq with old 7.4
server.

Regards.

P.S. I hope, I didn't miss anything this time :)

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

Предыдущее
От: "Magnus Hagander"
Дата:
Сообщение: Re: Will libpq 8 PQ*cancel functions work with 7.4 servers?
Следующее
От: Zlatko Matić
Дата:
Сообщение: Re: [GENERAL] retrieving information about password from MS Access front-end