From: | Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Laura Martinelli <lmartinelli(at)mail(dot)unlu(dot)edu(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org, lmartinelli(at)unlu(dot)edu(dot)ar |
Subject: | Re: [pgsql-es-ayuda] Re[2]: Finalizar sesión de usuario activa |
Date: | 2009-04-14 20:14:49 |
Message-ID: | f205bb120904141314m14e01ddaq92869ef29c9aa700@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 14 de abril de 2009 16:21, Emanuel Calvo Franco
<postgres(dot)arg(at)gmail(dot)com> escribió:
> El día 14 de abril de 2009 16:11, Emanuel Calvo Franco
> <postgres(dot)arg(at)gmail(dot)com> escribió:
>> El día 14 de abril de 2009 16:09, Alvaro Herrera
>> <alvherre(at)alvh(dot)no-ip(dot)org> escribió:
>>> Emanuel Calvo Franco escribió:
>>>> El día 14 de abril de 2009 16:00, Alvaro Herrera
>>>> <alvherre(at)alvh(dot)no-ip(dot)org> 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
From | Date | Subject | |
---|---|---|---|
Next Message | Marco Orellana O. | 2009-04-14 20:17:39 | Re: se puede hacer? |
Previous Message | juan | 2009-04-14 20:12:14 | Re: Consulta con campo autonumerico |