Re: UPDATE w/ subselect doing locking

Поиск
Список
Период
Сортировка
От David Ford
Тема Re: UPDATE w/ subselect doing locking
Дата
Msg-id 3BF3F773.6060400@blue-labs.org
обсуждение исходный текст
Ответ на UPDATE w/ subselect doing locking  (David Ford <dford@erisksecurity.com>)
Ответы Re: UPDATE w/ subselect doing locking  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Re: UPDATE w/ subselect doing locking  (Brent Verner <brent@rcfile.org>)
Список pgsql-general
Yes, I know that works.  I want to figure out how to use SELECT ... FOR
UPDATE with UPDATE because I will have a need to lock these certain rows
and do a bit more than just 'count'.

Thank you,
David

Marc SCHAEFER wrote:

>On Wed, 14 Nov 2001, David Ford wrote:
>
>>bluelist=> UPDATE spamcontrol SET count=foo.count+1 FROM (SELECT count
>>FROM spamcontrol WHERE regex='setup fees' FOR UPDATE) as foo;
>>
>
>You want to increment atomically the count of the row where regex is setup
>fees ?
>
>UPDATE spamcontrol SET count = count + 1 WHERE regex = 'setup fees';
>



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

Предыдущее
От: "Steve Wolfe"
Дата:
Сообщение: Re: Postgres+Delphi
Следующее
От: "Svenne Krap"
Дата:
Сообщение: userauth and hosting