Re: Alternativa para manejar variables de sesion

From: "Raul Andres Duque" <raulandresduque(at)hotmail(dot)com>
To: <jamcha(at)sinc(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Alternativa para manejar variables de sesion
Date: 2006-10-27 16:08:28
Message-ID: BAY104-DAV158B9A040CA7B326C8F492BA040@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muy buena alternativa y sencilla ... muchas gracias Jaime !!!

Atentamente,

RAUL DUQUE
Bogotá, Colombia

----- Original Message -----
From: "Jaime Charles" <jamcha(at)sinc(dot)com(dot)mx>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, October 27, 2006 10:01 AM
Subject: Re: [pgsql-es-ayuda] Alternativa para manejar variables de sesion

> El vie, 27-10-2006 a las 03:46 -0500, Raúl Andrés Duque escribió:
>> Cordial Saludo Listeros.
>>
>> Según he leido postgresql aún no implementa variables de sesión ...
>> alguien
>> conoce alguna alternativa?
>>
>> Lo que se me ocurre es que cada que se inicie una sesion, se grabe a una
>> tabla el id de la sesion junto con el valor que quiero almacenar. Cuando
>> requiero este valor lo consulto en esa tabla por el id de la sesion
>> activa.
>> Cuando se cierre la sesion borro el registro correspondiente.
>>
>> Para esta implementación tengo dos dudas.
>> 1. Cómo obtengo el id de la sesion/conexión activa?
>
> SELECT pg_backend_pid();
>
>> 2. Cómo pueedo crear una función que se ejecute antes de que se cierre
>> una
>> sesión/conexión, algo así como un trigger pero que se ejecute cuando se
>> cierra una sesion/conexion.
>
> Creo que no se puede, pero no estoy seguro!
>
> Yo hago lo siguiente.
>
> Al iniciar la sesión creo una tabla temporal la cual es eliminada
> automáticamente al terminar la sesión. Además no requieres del
> identificador de sesión ya que ésta es solo visible para el
> usuario/sesión actual.
>
> Mi tabla temporal es algo como esto:
>
> CREATE TEMP TABLE of_param_sesion
> (IdParam TEXT,
> IdValor TEXT);
>
>
>
>>
>> Gracias.
> --
> Jamcha
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 7: no olvides aumentar la configuracin del "free space map"
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel Nunez 2006-10-27 16:41:55 Re: Tipo de datos para Imagenes
Previous Message Juan Martínez 2006-10-27 15:55:54 Re: problemas con el lo_import