Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2011, 21:39
edwinsp
 
Fecha de Ingreso: septiembre-2008
Mensajes: 75
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Crear un trigger en postgres

Me parece que el trigger se realiza en la transaccion debida, no sabria como hacer que despues de un minuto sea capaz de recien insertar, de todos modos te doy una pauta de como se hace un trigger
Código:
CREATE OR REPLACE FUNCTION pa_grabarotratabla()
  RETURNS trigger AS
$BODY$
begin
insert into otratabla(campo1,campo2)
values(NEW.campo1,NEW.campo2);
end;$BODY$
  LANGUAGE 'plpgsql' VOLATILE
  COST 100;

CREATE TRIGGER tr_grabarotratabla
  AFTER INSERT
  ON tablaorigen
  FOR EACH ROW
  EXECUTE PROCEDURE pa_grabarotratabla();
saludos