Re: [pgsql-es-ayuda] Re[2]: Finalizar sesión de usuario activa

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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