From: | Josué Maldonado <josue(at)lamundial(dot)hn> |
---|---|
To: | Lista postgresql <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | [Pgsql-ayuda] Trigger y tabla de auditoria |
Date: | 2003-08-21 20:53:11 |
Message-ID: | 3F453137.4020907@lamundial.hn |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola compañeros de la lista,
Tengo una duda con este codigo,
IF TG_OP = ''INSERT'' OR TG_OP = ''UPDATE'' THEN
new.action_ := TG_OP ;
insert into foob select * from tabla where codigo=new.codigo;
ENDIF;
Necesito que el campo action_ se actualize con el valor de TG_OP, a mi
parecer tengo dos opciones:
1 - Incluir la lista de los campos en el insert into manualmente (Esto
es lo que NO quisiera hacer)
2 - Hacer un update despues del insert into de esta forma (no se si es
correcto pero funciona)
update foob set action_=TG_OP where codigo=new.codigo;
Alguien tiene alguna mejor idea de como realizar esto?
Gracias por anticipado,
Josué Maldonado.
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel Sugawara | 2003-08-21 21:22:50 | Re: [Pgsql-ayuda] Migrarcion SqlServer a PostgreSql |
Previous Message | Manuel Sugawara | 2003-08-21 17:30:04 | Re: [Pgsql-ayuda] Migrarcion SqlServer a PostgreSql |