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