Problem with CREATE TRIGGER

Поиск
Список
Период
Сортировка
От Michael Rowan
Тема Problem with CREATE TRIGGER
Дата
Msg-id 824AD5F0-0952-48C4-B5F6-BD54728DDEDD@internode.on.net
обсуждение исходный текст
Ответы Re: Problem with CREATE TRIGGER  (Alan Hodgson <ahodgson@simkin.ca>)
Список pgsql-novice
Hi
In Postgres 9.1 I have a function as a test (of my ability):

CREATE OR REPLACE FUNCTION insert_payment(integer, numeric)
  RETURNS numeric AS
$BODY$
UPDATE company 
SET co_payments=co_payments+$2
WHERE co_id=$1
RETURNING co_payments;
$BODY$
  LANGUAGE sql VOLATILE
  COST 100;
ALTER FUNCTION insert_payment(integer, numeric)
  OWNER TO postgres;

This function exists, according to pgAdminIII

So I attempt to create a trigger:

CREATE TRIGGER increment_payments 
AFTER INSERT ON payment
FOR EACH ROW
EXECUTE PROCEDURE insert_payment();

ERROR:  function insert_payment() does not exist

What am I doing wrong here?


Michael Rowan

11 Kingscote Street
ALBERTON
South Australia 5014

tel 618 8240 3993
mob 0417 812 509



В списке pgsql-novice по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: using index "pg_toast_..." despite IgnoreSystemIndexes
Следующее
От: Alan Hodgson
Дата:
Сообщение: Re: Problem with CREATE TRIGGER