Привет, это моя первая функция триггера на pgAdmin3 postgresql, я попытался и отказался, я хочу добавить триггер, чтобы заполнить таблицу item_sold, если предмет был продан. Я делаю оценку для сайта травления.Ошибка синтаксиса функции триггера Postgresql
CREATE TRIGGER trPopulateItemSold()
AFTER UPDATE ON tradebay.item FOR EACH ROW
RETURN trigger AS $populate$
BEGIN
INSERT INTO item_sold (transaction_id, quantity, buyer_id, item_id) VALUES (transaction_id, NEW.quantity, buyer_id, NEW.item_id);
END;
LANGUAGE plpgsql;
ошибка SQL:
ERROR: syntax error at or near "("
LINE 1: CREATE TRIGGER trPopulateItemSold()
^
Спасибо, Крейг, который имеет больше смысла сейчас, приветствует – Vasko