Re: Lock record

Поиск
Список
Период
Сортировка
От Martijn van Oosterhout
Тема Re: Lock record
Дата
Msg-id 3947925F.104A9649@apex.net.au
обсуждение исходный текст
Ответ на Lock record  ("Andrea Aime" <aaime@comune.modena.it>)
Список pgsql-general
Andrea Aime wrote:
>
> Hi people. I'm writing a client application in Visual Basic,
> and I need to lock certain records (a read lock) for
> a long period of time (well, from the start just to
> the stop of my application) so that no one can modify
> them. I've seen a lock command, but it seem only capable
> to lock an entire table. I'm using ADO, and it seem possible
> to lock a record by opening a recordset on it (with a
> proper query) and keeping that recordset open (I think
> that it's the cursor that keeps the lock on the db).
> Anyone knows a different/better method?

First, locking is evil. All I achieves is make any
other client trying to access that record jam up.
If you want to handle multiple people modifying the
same record, maybe you should look into transactions...

More info maybe be needed here...

HTH,
--
Martijn van Oosterhout <kleptog@cupid.suninternet.com>
http://cupid.suninternet.com/~kleptog/

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

Предыдущее
От: "Mirko Geffken"
Дата:
Сообщение: Performance of PostgreSQL vs. Other DBs
Следующее
От: Marc Tardif
Дата:
Сообщение: Re: Size Limit