Ayuda sobre script & function

From: Julio Rivero <jcrmlima(at)gmail(dot)com>
To: pgsql-es postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Ayuda sobre script & function
Date: 2005-05-25 16:15:52
Message-ID: d34a12b605052509157dfd62e2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos, voy aprox. 3 meses con postgresql y tengo un problema, he
creado una funcion para crear usuarios de acuerdo a los parametros que le
paso a la funcion, como son usuario y contraseña, y cuando lo ejecuto para
hacer una prueba me dice que CREATE USER no existe... estoy haciendo algo
mal por ahi???,.. por favor si pudieran darme una mano:
Gracias !!!
*CREATE OR REPLACE FUNCTION dbtisalfa.fu_user(varchar,varchar)
RETURNS int4 AS
'
DECLARE
vd_user ALIAS FOR $1;
vd_pass ALIAS FOR $2;
vs_execute VARCHAR;
vd_sid INT4;
BEGIN
select max(usesysid)
into vd_sid
from pg_user;
vd_sid := vd_sid + 1;
vs_execute := "CREATE USER "||vd_user||" WITH SYSID
"||to_char(vd_sid,"999")|| " PASSWORD "||vd_pass|| " NOCREATEDB
CREATEUSER;";
EXECUTE vs_execute;
RETURN vd_sid;
END;
'
LANGUAGE 'plpgsql'*

--
Saludos

Att,
Julio Rivero
Movil: 98817321

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto Cordones - Venezuela 2005-05-25 16:19:45 tipos de datos
Previous Message Alvaro Herrera 2005-05-25 16:08:49 Re: Obteniendo informacion de 3 tablas en forma de columnas y no renglones. (Vista, Procedimiento Almacenado o consulta sencilla?).