Я пробую функции и триггеры int postgreSQL, однако у меня возникает проблема, когда функция срабатывает, она выдает мне ошибку
ОШИБКА: управление достигло конца процедуры триггера без ВОЗВРАТА
эта конкретная процедура только выполняет вставку в команду, поэтому я не понимаю, почему она требует возврата
это сценарий:
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')