trigger / procedura na pgsql

Jiri Chaloupka dev na b2bexpander.com
Sobota Červen 29 20:14:14 CEST 2002


Zdravim, 
mam takovy divny problem na pgsql (7.2).
Vytvorim proceduru a kdyz hci na ni udelat trigger, rika mi ze procedura
neexistuje. Kde muze byt chyba?

viz:
db=# create function deltaskperson(INTEGER) returns bool as '
db'# # funkce zajistuje pomoci trigeru smazani souvisejicich zaznamu z
tabulky taskperson
db'# #  pri mazani zaznamu z tabulky tasks
db'# declare
db'# task alias for $1;
db'# begin
db'# delete from taskperson where taskid=task
db'# end;
db'# ' language 'plpgsql';
CREATE
db=# create trigger t_deltaskperson
db-# after delete on tasks for each row
db-# execute procedure deltaskperson(id);
ERROR:  CreateTrigger: function deltaskperson() does not exist






Další informace o konferenci Test