![]() |
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 |
Re: Ayuda con triggers Entiendes lo que dice el error? |
Re: Ayuda con triggers Bueno quiero decirte que yo he manejado otras bases de datos por eso ejecute un comando con sql de create trigger, pero la funcion ya esta creada y el error dice definicion de objeto invalido. Pero ya he creado la function lo que pasa es que he manejado Informix y en el informix solo se ejecuta así, por eso mi pregunta, quisiera que me ayuden a entender como crear los triggers. Gracias |
Re: Ayuda con triggers ¿Qué parte de "ERROR: function procevgps must return type "trigger"" no está claro? Por otro lado, el hecho de que en Informix se ejecute así no quiere decir que sea lo mismo para postgres... si no sabes como usar algo, lo primero que tienes que hacer es consultar el manual. Saludos |
| La zona horaria es GMT -6. Ahora son las 22:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.