Re: Select for update
От | David G. Johnston |
---|---|
Тема | Re: Select for update |
Дата | |
Msg-id | CAKFQuwaPC=DJA2LzfyhtMr-VAo55wPrwMBKQONNJ3W7Rws365A@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Select for update (Yambu <hyambu@gmail.com>) |
Ответы |
Re: Select for update
|
Список | pgsql-sql |
On Wed, May 26, 2021, 08:20 Yambu <hyambu@gmail.com> wrote:
This update, sorry forgot to include FOR UPDATE partUPDATE table1 set status_id=13 WHERE id= ( SELECT id FROM table2 where status_id=1 LIMIT 1 FOR UPDATE) RETURNING id into v_id;On Wed, May 26, 2021 at 2:27 PM David G. Johnston <david.g.johnston@gmail.com> wrote:
On Wednesday, May 26, 2021, Yambu <hyambu@gmail.com> wrote:HelloMay i know if i run the update below if the row select in SELECT FOR UPDATE will not be available for selection during update?UPDATE table1 set status_id=13 WHERE id= ( SELECT id FROM table2 where status_id=1 LIMIT 1) RETURNING id into v_id;Which update? The way it works is by locking - Ihe row is available but locked and may require waiting.David J.
I don't think there is a point in saying for update when you are executing an update command.
David J.
В списке pgsql-sql по дате отправления: