| От | Tom Lane |
|---|---|
| Тема | Re: FOR SHARE vs FOR UPDATE locks |
| Дата | |
| Msg-id | 534.1164994846@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: FOR SHARE vs FOR UPDATE locks ("Heikki Linnakangas" <heikki@enterprisedb.com>) |
| Ответы |
Re: FOR SHARE vs FOR UPDATE locks
|
| Список | pgsql-hackers |
Actually ... wait a minute. The proposed hack covers the case of
SELECT FOR SHARE followed by SELECT FOR UPDATE within a subtransaction.
But what about SELECT FOR SHARE followed by an actual UPDATE (or DELETE)?
We certainly don't want to mark the UPDATE/DELETE as having been carried
out by the upper transaction, but there's no way we can record the
UPDATE while still remembering the previous share-lock.
So I think I'm back to the position that we should throw an error here.
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера