Re: Trigger problem

Поиск
Список
Период
Сортировка
Искать
От
Stephan Szabo
Тема
Re: Trigger problem
Дата
Msg-id
20011206151247.T28880-100000@megazone23.bigpanda.com
Ответ на
Trigger problem (mordicus)
Список
Дерево обсуждения
Re: Trigger problem mordicus <mordicus@free.fr>
Re: Trigger problem Jan Wieck <janwieck@yahoo.com>
Re: Trigger problem Tom Lane <tgl@sss.pgh.pa.us>
On Thu, 6 Dec 2001, mordicus wrote:

> So, if i do
>
> insert into abreviations(smot,mot,abreviation,pays) select
> smot,mot,abreviation,pays from a;
>
> the Trigger is executed for each row ONLY after all rows have been
> inserted, so the
> "   id    := currval(''abr_id'');"
> in my trigger have false value (always the last value after 53000 insert
> ...)

Wouldn't NEW.id give you the value you want rather than mucking with the
sequence value?

> Any way to fire a trigger really when a row is inserted ?

I don't think you can get the triggers to run such that currval would give
you what you want, but I could be wrong.


В списке pgsql-general по дате отправления
От: Stephan Szabo
Дата:
От: Stephan Szabo
Дата:
Сообщение: Re: Casting Varchar to Numeric
FAQ