Hola, algo de ayuda....
tengo el siguiente trigger .
CREATE TRIGGER validar_pic
BEFORE UPDATE
ON herramientas.pic
FOR EACH ROW
EXECUTE PROCEDURE herramientas."herramientas.guardar_pic"();
y la siguiente funcion
CREATE OR REPLACE FUNCTION herramientas."herramientas.guardar_pic"()
RETURNS trigger AS
$BODY$
DECLARE
dato text;
BEGIN
dato := TG_OP;
RAISE EXCEPTION 'instruccion %', dato ;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
ALTER FUNCTION herramientas."herramientas.guardar_pic"() OWNER TO kerneladmin;
Cuando hago una insercion de datos, no me saca el exception, pero cuando hago el update si lo hace. Necesito que me saque el exception tanto para el UPDATE como para el INSERT.
Alguna idea de que estoy haciendo mal......