> --> I have a table with an UNIQUE constraint. Is it possible to have
> --> something like a trigger (or error handler) which is called every time
> --> a insert statement would break this constraint? Or in some simple cases
> --> that this record is just dropped silently, without reporting an error?
> I believe that a UNIQUE constraint will stop the insert before any trigger
> ever fires. Maybe someone else knows for sure.
I do not know if there is an specific error handler built in postgresql (besides error-codes).
If you break the unique constraint an error will be thrown. A
workaround may be to launch a trigger BEFORE the insertion and do whatever is necessary within the trigger.
In response to
pgsql-novice by date
|Next:||From: Christian Hofmann||Date: 2006-04-27 16:49:41|
|Subject: Getting the indexes of a table|
|Previous:||From: Terry Lee Tucker||Date: 2006-04-27 14:16:33|
|Subject: Re: error handling|