Функции и триггеры PostgreSQL

Я пробую функции и триггеры int postgreSQL, однако у меня проблема, когда функция запускается, она выдает ошибку

ОШИБКА: управление достигло конца процедуры триггера без RETURN

эта конкретная процедура выполняет только вставку в команду, поэтому я не понимаю, зачем ему нужен возврат

это сценарий:

CREATE OR REPLACE FUNCTION forest_aud_func() returns trigger as $tree_stamp$ 
BEGIN
    insert into Audit values('k',124,'l');
END;
$tree_stamp$
LANGUAGE plpgsql;

create trigger forest_aud_ins after insert on forest
for each row execute procedure forest_aud_func()

insert into forest values('Blue',1600,'Malta','Health Ltd')
7
задан a_horse_with_no_name 10 January 2012 в 15:16
поделиться