Re: unique index

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: unique index
Дата
Msg-id 20060227213013.GA57761@winnie.fuhr.org
обсуждение исходный текст
Ответ на unique index  ("Gus List" <guslist@gmail.com>)
Список pgsql-novice
On Mon, Feb 27, 2006 at 06:11:07PM -0300, Gus List wrote:
> The problem is that when I try to insert an duplicate entry for testing I
> receive te error (ERROR:  duplicate key violates unique constraint
> "new_idx_UNIQ") but ALL RECORDS are DELETED. I don't think that this should
> happen.

Are you in a transaction?  If so then the error is causing the
transaction to fail, which causes all of the transaction's work to
be rolled back (discarded).  That's how transactions work: either
everything succeeds or nothing does.  However, it's possible to
continue a transaction after an error if you use savepoints.

http://www.postgresql.org/docs/8.1/interactive/tutorial-transactions.html
http://www.postgresql.org/docs/8.1/interactive/sql-savepoint.html

--
Michael Fuhr

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

Предыдущее
От: "Gus List"
Дата:
Сообщение: unique index
Следующее
От: Jesper Krogh
Дата:
Сообщение: Generic archive functions.