У меня есть функция
create function tr_ar_skl() returns trigger
language plpgsql
as
$$
begin
raise notice 'old: %', old;
insert into "arcSklad" (id_sklad, date_plan, fact_prodaj, id_arc_plan, plan_postav, fact_postav, plan_prodaj) VALUES
(old.id_sklad, old.date_plan, old.fact_prodaj, old.id_plan, old.plan_postav, old.fact_postav, old.plan_prodaj);
end;
$$;
alter function tr_ar_skl() owner to postgres;
Есть триггер
create trigger trigger_skl
before delete
on "objPSklad"
execute procedure tr_ar_skl();
Перед удалением/после удаления строки из objPSklad надо перенести значения в arcSklad (objPSklad - план склада, arcSklad - архив склада). При попытке удалить значение из плана склада выходит ошибка "записи "old" не присвоено значение". Пожалуйста, помогите её исправить