From: | "Jose Antonio Garcia Torres" <joseagarcia(at)edelca(dot)com(dot)ve> |
---|---|
To: | "Felipe Amezquita" <felmarla(at)gmail(dot)com> |
Cc: | "postgresayuda" <pgsql-es-ayuda(at)postgresql(dot)org>, "Angel Granado Cova" <agranado(at)edelca(dot)com(dot)ve>, "Alexis Guevara Cedeno" <aleguevara(at)edelca(dot)com(dot)ve>, "Nelson Sifontes Rojas" <nsifontes(at)edelca(dot)com(dot)ve> |
Subject: | RE: triguers para auditoria |
Date: | 2006-11-28 15:40:21 |
Message-ID: | B90CE0C16DC3C744B331311155307241018011FE@guri27.cvgedelca.com.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo que comentas es correcto, anexo unos Links y ejemplos que yo mismo probé y me funcionan. Otra cosa en mi caso yo trabajo con el lenguaje pl/pgsql para crear el cuerpo del DBT (DECLARE, BEGIN... END;), tienes que instalarlo a nivel de la BD, en este link te dicen como hacerlo.
http://es.tldp.org/Tutoriales/NOTAS-CURSO-BBDD/notas-curso-BD/
Ejemplos de DBT.
CREATE FUNCTION evaluaciones.evalpru() RETURNS TRIGGER AS '
DECLARE
mireg int4;
BEGIN
select 1 + 1 INTO mireg;
RETURN NEW;
END;
' LANGUAGE 'plpgsql';
CREATE TRIGGER TrigPru BEFORE INSERT ON evaluaciones.planilla_evaluacion FOR EACH ROW
EXECUTE PROCEDURE evaluaciones.evalpru();
Saludos desde Venezuela.
CVG EDELCA
División de Operación y Mantenimiento de Telemática
Coordinación de Centros de Cómputo
José Antonio Garcia Torres
' +58.212.9502951 - +58.0416.4059330
*joseagarcia(at)edelca(dot)com(dot)ve <mailto:*joseagarcia(at)edelca(dot)com(dot)ve>
joseagarciatorres(at)cantv(dot)net <mailto:joseagarciatorres(at)cantv(dot)net>
_____
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Felipe Amezquita
Enviado el: Martes, 28 de Noviembre de 2006 10:51 a.m.
Para: postgresayuda
Asunto: [pgsql-es-ayuda] triguers para auditoria
Que tal lista..
La cuestion es que necesito empezar ha realizar un control en mi BD en casi todas las tablas.
Ya he leido un poco pero no la cojo del todo, se que se debe realizar una funcion que retorne un triguer y despues enlazar esta funcion a un triguer pero lo que no se es como voy trayando los datos de la tabla en cuestion. quien me puede colaborar o dar links sobre informacion o ejemplos al respecto.Ojala en espanol.
--
Ing Sistemas y Telecomunicaciones
Luis Felipe Lopez Amezquita
3008217523 - 3162589699
From | Date | Subject | |
---|---|---|---|
Next Message | Hensa | 2006-11-28 16:19:32 | Parametros Int/Out/InOut |
Previous Message | Pablo Braulio | 2006-11-28 15:28:11 | Re: modificar valor de incremento en campo serial |