how to access backend pid from libpq ?

Started by Hannu Krosingover 25 years ago5 messageshackers
Jump to latest
#1Hannu Krosing
hannu@tm.ee

I was unable to find the way to access the backend pid from libpq

It is probably saved somewhere as part of BackendKeyData message
but there seems to be no function to access it ?

I'm using a temporary solution (my own 'C' function) but I'd like
to use the info already received.

---------------
Hannu

#2Hannu Krosing
hannu@tm.ee
In reply to: Hannu Krosing (#1)
Re: how to access backend pid from libpq ?

Hannu Krosing wrote:

I was unable to find the way to access the backend pid from libpq

It is probably saved somewhere as part of BackendKeyData message
but there seems to be no function to access it ?

I'm using a temporary solution (my own 'C' function) but I'd like
to use the info already received.

Ok, I found it from the libpq source: PQbackendPID

I still think it could be documented ;)

----------------
Hannu

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Hannu Krosing (#1)
Re: how to access backend pid from libpq ?

Hannu Krosing <hannu@tm.ee> writes:

I was unable to find the way to access the backend pid from libpq

extern int PQbackendPID(const PGconn *conn);

regards, tom lane

#4Tom Lane
tgl@sss.pgh.pa.us
In reply to: Hannu Krosing (#2)
Re: Re: how to access backend pid from libpq ?

Hannu Krosing <hannu@tm.ee> writes:

Ok, I found it from the libpq source: PQbackendPID

I still think it could be documented ;)

It is.

regards, tom lane

#5Hannu Krosing
hannu@tm.ee
In reply to: Hannu Krosing (#1)
Re: Re: how to access backend pid from libpq ?

Tom Lane wrote:

Hannu Krosing <hannu@tm.ee> writes:

Ok, I found it from the libpq source: PQbackendPID

I still think it could be documented ;)

It is.

Strange how one starts to find things when you are told they are there
;)

I could have sworn that doing grep PQbackendPID over libpq.sgml in fresh
REL7_0_PATCHES returned zero rows before I posted .

Sorry for panicing.

-----------
Hannu