Re: libpq program SELECT FOR UPDATE and TIMEOUT or CANCEL REQUEST
В списке pgsql-sql по дате отправления:
| От | Christoph Haller |
|---|---|
| Тема | Re: libpq program SELECT FOR UPDATE and TIMEOUT or CANCEL REQUEST |
| Дата | |
| Msg-id | 3ECE0300.4D57E12F@rodos.fzk.de обсуждение |
| Ответ на | libpq program SELECT FOR UPDATE and TIMEOUT or CANCEL REQUEST (jrpogo@yahoo.com (Jeffrey Pogodzinski)) |
| Список | pgsql-sql |
> > I am programming using libpq under Linux. > > When I do a "select ... for update" to lock a row, how=20 > would I allow user to cancel or timeout when requesting the > the same row from another program/transaction. > > I do not want the user to have to wait for the update on the=20 > other end. I would rather send the user an error message > saying that the record is LOCKED -- try again later. > > If you could send me an example that would be great! > There was a strongly related discussion on the pgsql-sql list in February 2003. Search the archives for threads "Lock timeout detection" "Can pessimistic locking be emulated?" If you're having trouble to find those, contact me again. I recorded the major important stuff - at least I think. Regards, Christoph
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера