Re: Conditional INSERT: if not exists

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: Conditional INSERT: if not exists
Дата
Msg-id 20060823205744.GB9671@wolff.to
обсуждение исходный текст
Ответ на Re: Conditional INSERT: if not exists  ("Don Morrison" <donmorrison@gmail.com>)
Ответы Re: Conditional INSERT: if not exists  ("Don Morrison" <donmorrison@gmail.com>)
Список pgsql-novice
On Wed, Aug 23, 2006 at 12:48:53 -0700,
  Don Morrison <donmorrison@gmail.com> wrote:
>
> My problem: if the insert fails because the value already exists, then
> this starts a rollback of my entire transaction.  The solution I'm

If you know there won't be concurrent inserts or deletes affecting the
row of interest there is a way to do this in the INSERT statement.

> transaction...I'm not sure the nested transaction is necessary...maybe
> just the savepoint. Example:

Using save points creates nested transactions, so you have that overhead by
whatever name it is called.

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

Предыдущее
От: Richard Broersma Jr
Дата:
Сообщение: Re: Passing parameters to postgreSQL from MS Access 2000
Следующее
От: "Don Morrison"
Дата:
Сообщение: Re: Conditional INSERT: if not exists