Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2007, 13:00
Avatar de dragonrod
dragonrod
 
Fecha de Ingreso: septiembre-2007
Ubicación: Quito
Mensajes: 4
Antigüedad: 16 años, 7 meses
Puntos: 0
Ayuda con triggers

Bueno lo primero es que soy nuevo con postgres y quisiera saber como puedo ejecutar un triggers ejecutando una funcion


La funcion es:

drop function procevgps();
create function procevgps() returns boolean as
$BODY$
declare
begin
return true;
end;
$BODY$
language 'plpgsql' volatile;
alter function procevgps() owner to postgres;

Quiero crear el trigger pero me aparece un error

CREATE TRIGGER tmoevgps AFTER INSERT ON moevgps
FOR EACH ROW EXECUTE PROCEDURE procevgps();

El error es el siguiente

ERROR: function procevgps must return type "trigger"
SQL state: 42P17

COmo puedo realizar para que cuando se inserte una file en la tabla tal se me ejecute el procedimiento pero que interactue el disparador

Gracias por la ayuda