Re: connection watchdog
| От | frbn |
|---|---|
| Тема | Re: connection watchdog |
| Дата | |
| Msg-id | 3DA5969E.2050000@efbs-seafrigo.fr обсуждение исходный текст |
| Ответ на | connection watchdog (Michael Kichanov <mike@nordlink.ru>) |
| Ответы |
Re: connection watchdog
|
| Список | pgsql-general |
Michael Kichanov wrote: > Hi Postgres gurus! > > How can I check from C-program whether connection to pgsql > engine still works or already lost? > PQstatus() returns CONNECTION_OK even when backend process is killed > by hands after connection is made. > ps: Searching through pgsql-mail-lists archive and Faq gave nothing. I think you can't know if a connection is ok before trying to send a query to the server (IMHO) If you really want to know before, you can send a simple query (select '1') and test the PGResult (!= PGRES_COMMAND_OK or !=PGRES_TUPLES_OK or ==PGRES_BAD_RESPONSE or ==PGRES_FATAL_ERROR)
В списке pgsql-general по дате отправления: