Trigger bug ?

Поиск
Список
Период
Сортировка
От PegoraroF10
Тема Trigger bug ?
Дата
Msg-id 1558560792308-0.post@n3.nabble.com
обсуждение исходный текст
Ответы Re: Trigger bug ?  (Adrian Klaver <adrian.klaver@aklaver.com>)
Re: Trigger bug ?  ("David G. Johnston" <david.g.johnston@gmail.com>)
Список pgsql-general
We created a usual trigger which seemed to be not firing or not working
properly. Then we put some raise notices on it and saw that it was returning
Null values. But why, it´s after insert and is a primary key, cannot be
null.

create function MyFunction() returns trigger as $$
begin
  raise '%', new.MyPK;
end$$ language plpgsql;

create trigger MyTrigger after insert on MyTable execute procedure
MyFunction();

We forgot FOR EACH ROW/STATEMENT when created our trigger.

On docs it´s written {ROW/STATEMENT} between {}, so it´s needed. But why did
it accepted our command to create that trigger ?



--
Sent from: http://www.postgresql-archive.org/PostgreSQL-general-f1843780.html



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

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: Centos : Load Average :OS Process Name : migration/1, migration/2, migration/n
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: Trigger bug ?