Re: ID de usuario

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.
>

In response to

Browse pgsql-es-ayuda by date

  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