From: | Gilberto Castillo Martínez <gilberto(dot)castillo(at)etecsa(dot)cu> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Usuarios dinamicos |
Date: | 2008-04-03 21:06:33 |
Message-ID: | 1207256793.5828.13.camel@gilbertoc-desktop |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Intento construir un trigger para insertar dinámicamente usuarios a mi
BD, deseo capturar el valor de una tabla de usuarios.
Les dejo la función por si me pueden echar una mano.
CREATE OR REPLACE FUNCTION creausuario()
RETURNS "trigger" AS
$BODY$
DECLARE
melo usuario%TYPENEW; --alias for TG_ARGV[0];
BEGIN
CREATE ROLE melon WITH LOGIN PASSWORD 'jw8s0F4' VALID UNTIL
'2005-01-01' IN GROUP lolo;
RETURN NEW;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION creausuario() OWNER TO "admin";
CREATE TRIGGER mi_usuario
AFTER INSERT
ON usuario
FOR EACH ROW
EXECUTE PROCEDURE creausuario();
Gracias desde ya.
Gilberto.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-04-03 23:02:34 | Re: Problemas para ingresar datos desde un script. |
Previous Message | Jose Luis Stragnari | 2008-04-03 21:05:11 | RE: CONSULTA DE FECHAS |