From: | Diego Gil <diego(at)adminsa(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
Cc: | Juan Pablo Espino <jp(dot)espino(at)gmail(dot)com>, PostgreSQL Spanish <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: ID de usuario |
Date: | 2005-01-28 15:40:15 |
Message-ID: | 1106926815.5383.10.camel@roadwarrior.adminsa.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Yo defini esta funcion :
CREATE OR REPLACE FUNCTION current_user_id()
RETURNS int4 AS
$BODY$
select usesysid from pg_catalog.pg_user where usename =
current_user;
$BODY$
LANGUAGE 'sql' VOLATILE;
Para obtener el id a partir del current_user : select current_user_id();
Diego.
El vie, 28-01-2005 a las 12:12 -0300, Alvaro Herrera escribió:
> On Fri, Jan 28, 2005 at 09:13:05AM -0500, Juan Pablo Espino wrote:
> > Hola todos, quisiera saber si hay alguna foma de obtener el id del
> > usuario actual, asi como uno puede obtener el current_user o
> > session_user.
>
> Hm, no estoy seguro si existe una funcion interna para hacerlo (me tinca
> que deberia existir), pero un simple
> select sysid from pg_user where usename = 'nombre';
>
> deberia bastar ...
>
> Suerte, y si encuentras la funcion interna para hacerlo, avisa.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-01-28 15:42:33 | Re: Guardar imagen desde java |
Previous Message | Jaime Casanova | 2005-01-28 15:29:12 | Re: Problema con Tipos Compuestos |