Я работаю с Postgresql и пытаюсь определить функцию триггера.Каждый раз, когда строка добавляется в специальную таблицу, она должна собирать информацию из нескольких таблиц и добавлять DS в другую строку.
Это то, что я получил сейчас.
CREATE FUNCTION tf_mdo.insert_new_package()
RETURNS trigger
LANGUAGE 'plpgsql'
NOT LEAKPROOF
AS $BODY$
insert into v_triple_o_view (offerer_id, location_id)
Values (new.id, foreigntables.id where foreigntables.offerer = new.id)
$BODY$ ;
ALTER FUNCTION tf_mdo.insert_new_package()
OWNER TO myadmin;
СейчасЯ хотел бы вставить в "location_id" специальный "id" из Foreigntables.Именно тот, который получил в предложителе new.id.
Каков правильный синтаксис для этого?
Спасибо за помощь!