| 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: | Whole Thread | Raw Message | 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 |