El día 14 de abril de 2009 16:21, Emanuel Calvo Franco
<[email protected]> escribió:
> El día 14 de abril de 2009 16:11, Emanuel Calvo Franco
> <[email protected]> escribió:
>> El día 14 de abril de 2009 16:09, Alvaro Herrera
>> <[email protected]> escribió:
>>> Emanuel Calvo Franco escribió:
>>>> El día 14 de abril de 2009 16:00, Alvaro Herrera
>>>> <[email protected]> escribió:
>>>
>>> ¿Cómo determinas que no la mata? ¿Ejecutaste alguna consulta en esa
>>> sesión para ver si la conexión sigue activa? Ten en cuenta que si psql
>>> no está conversando con el servidor, no notará que has matado la
>>> conexión.
select pg_backend_pid(); (para saber mi proceso de backend backend)
ubuntu=# select datid, procpid from pg_stat_activity ;
datid | procpid
-------+---------
17494 | 5642
16981 | 5658
(2 rows)
Calculo que con esto podés detectar las conexiones backend existentes
y tu backend.
bastaria con corroborar que el parametro concuerde y que sea distinto
de pg_backend_pid().
--
Emanuel Calvo Franco
Sumate al ARPUG !
(www.postgres-arg.org -
www.arpug.com.ar)
ArPUG / AOSUG Member
Postgresql Support & Admin
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
http://archives.postgresql.org/pgsql-es-ayuda