Re: Creating Functions & Triggers
От
Markus Bertheau
Тема
Re: Creating Functions & Triggers
Дата
Msg-id
1079861873.2085.1.camel@yarrow.bertheau.de
Ответ на
Creating Functions & Triggers (Kevin Lohka)
Список
Дерево обсуждения
Creating Functions & Triggers Kevin Lohka <klohka@aboutfacedata.ab.ca>
Re: Creating Functions & Triggers Markus Bertheau <twanger@bluetwanger.de>
Re: Creating Functions & Triggers Tom Lane <tgl@sss.pgh.pa.us>
Re: Creating Functions & Triggers Kevin Lohka <klohka@aboutfacedata.ab.ca>
Re: Creating Functions & Triggers joseph speigle <joe.speigle@jklh.us>
Re: Creating Functions & Triggers "V i s h a l Kashyap @ [Sai Hertz And Control Systems]" <sank89@sancharnet.in>
В Сбт, 20.03.2004, в 23:33, Kevin Lohka пишет: > Hello everyone, I'm new to creating functions & triggers on postgresql > and am having trouble creating a trigger to update a record with the > modification date and the current user. > > My code is below, but doesn't work. It hangs psql when I attempt to > modify the record. The function and trigger are created successfully. > > CREATE FUNCTION email_mod_date() RETURNS OPAQUE AS ' > BEGIN > UPDATE email SET m_date = current_date, m_by_user = > current_user > WHERE id = NEW.id; > > RETURN NULL; > END; > 'LANGUAGE 'plpgsql'; > > > > CREATE TRIGGER email_mod_date > AFTER UPDATE > ON email > FOR EACH ROW > EXECUTE PROCEDURE email_mod_date(); The trigger is probably recursively being called. http://www.postgresql.org/docs/current/static/triggers.html#TRIGGER-DEFINITION -- Markus Bertheau
В списке pgsql-novice по дате отправления