RE: Re: Unanswered questions about Postgre

Поиск
Список
Период
Сортировка
От Edward Q. Bridges
Тема RE: Re: Unanswered questions about Postgre
Дата
Msg-id 200012121657.eBCGvem05954@mail.postgresql.org
обсуждение исходный текст
Ответ на RE: Re: Unanswered questions about Postgre  (Roger Wernersson <roger.wernersson@mindark.com>)
Список pgsql-general
On Tue, 12 Dec 2000 12:04:46 +0100, Roger Wernersson wrote:

>
> I can't BEGIN - SELECT FOR UPDATE - INSERT or UPDATE - COMMIT as someone
> might insert after my SELECT and before my INSERT.
>

correct me if i'm wrong, but a select for update locks the table for
an insert or an update until the end of the transaction.

--e--



> Is there a right solution?
>
> /Roger
>
> -----Original Message-----
> From: Tim Kientzle [mailto:kientzle@acm.org]
> Sent: den 12 december 2000 02:10
> To: PostgreSQL general mailing list
> Subject: [GENERAL] Re: Unanswered questions about Postgre
>
>
> > Of course, people really shouldn't be inserting
> > objects which already exist, ...
>
> On the contrary, the best way to test if
> something already exists is to just try the
> INSERT and let the database tell you if
> it's already there.  Both faster and more
> reliable than doing SELECT then INSERT.
>
>             - Tim
>




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

Предыдущее
От: Chris Jones
Дата:
Сообщение: Re: No postgres on Solaris
Следующее
От: Vince Vielhaber
Дата:
Сообщение: Re: manuals