Re: Trigger for Truncate event

Поиск
Список
Период
Сортировка
От Jignesh Shah
Тема Re: Trigger for Truncate event
Дата
Msg-id c11950270908271037h50fa422ds57dcc20664d2a6e9@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Trigger for Truncate event  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
Ответы Re: Trigger for Truncate event  (Thomas Kellerer <spam_eater@gmx.net>)
Список pgsql-novice
Thanks Andreas, when I tried to create trigger it gives me error. Could you tell me what is wrong?
 
mydb=# CREATE TRIGGER truncate_trigger
mydb-# AFTER TRUNCATE ON mytable
mydb-# FOR EACH STATEMENT EXECUTE PROCEDURE my_test();
ERROR:  syntax error at or near "TRUNCATE" at character 52
LINE 2: AFTER TRUNCATE ON mytable
Thanks,
Jignesh

On Thu, Aug 27, 2009 at 1:47 PM, A. Kretschmer <andreas.kretschmer@schollglas.com> wrote:
In response to Jignesh Shah :
> Thanks Kretschmer. Could you tell me what "return new" meant for?

A trigger function must return either NULL or a record/row value having
exactly the structure of the table the trigger was fired for. Okay, in
this case, you can also return NULL. NEW means the new record, but you
need it only for row level triggers afaik.


Regards, Andreas
--
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net

--
Sent via pgsql-novice mailing list (pgsql-novice@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-novice

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Speeding up 'bulk' delete (and/or seeing what is going on while the delete is being processed)
Следующее
От: Steve T
Дата:
Сообщение: Re: Speeding up 'bulk' delete (and/or seeing what is going on while the delete is being processed)