Re: after trigger question

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: after trigger question
Дата
Msg-id 004701c0b2ce$a55e4640$1001a8c0@archonet.com
обсуждение исходный текст
Ответ на Re: after trigger question  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Список pgsql-general
From: "Feite Brekeveld" <feite.brekeveld@osiris-it.nl>

> Stephan Szabo wrote:
>
> > On Thu, 22 Mar 2001, Feite Brekeveld wrote:
> >
> > > Hi,
> > >
> > > I have put an AFTER INSERT  TRIGGER on a table.
> > >
> > > If the triggerfunction fails to do an operation shouldn't the insert
> > > already have taken place ?
> >
> > It depends on what you mean by fails to do an operation.  If it
> > raises an actual error the transaction is going to be rolled back so the
> > insert is effectively undone.
>
> The conversion of a timestring to an integer value fails because it is
> sometimes illegal formatted , but I would like to have the the original
> data inserted in the table as a string.

Use a BEFORE INSERT trigger then to check/translate the timestring before
you insert.

- Richard Huxton


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

Предыдущее
От: Jeff Butera
Дата:
Сообщение: PG UPDATE question
Следующее
От: DaVinci
Дата:
Сообщение: transaction aborted with error