| От | Michael Glaesemann |
|---|---|
| Тема | Re: collision in serial numbers after INSERT? |
| Дата | |
| Msg-id | ACDD9CBF-E03C-4D12-B194-3A7F9C28147E@seespotcode.net обсуждение исходный текст |
| Ответ на | Re: collision in serial numbers after INSERT? (Tom Lane <tgl@sss.pgh.pa.us>) |
| Список | pgsql-general |
On Jun 1, 2007, at 15:00 , Tom Lane wrote: > Michael Glaesemann <grzm@seespotcode.net> writes: >> On May 31, 2007, at 11:46 , lawpoop@gmail.com wrote: >>> However, I wondered, if I were in an environment where there were >>> many >>> concurrent inserts, would it be possible that I didn't get the >>> serial >>> number of the insert that *I* just did? > >> No. > > Uh, yes, because he was using "SELECT last_value FROM seq" which is > indeed subject to race conditions. currval() would be far safer. I read that much too quickly. My apologies, lawpoop. And thanks, Tom. Michael Glaesemann grzm seespotcode net
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера