Re: loop with circular updates
От | Jessica M Salmon |
---|---|
Тема | Re: loop with circular updates |
Дата | |
Msg-id | OF2C007758.57DC9A05-ON872571B9.0056B1FA-872571B9.0056C4F1@fs.fed.us обсуждение исходный текст |
Ответ на | Re: loop with circular updates (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-general |
Tom, Yes, I see. good to get that straightened out in my head, thank you. -Meghan Tom Lane <tgl@sss.pgh.pa.u s> To Jessica M Salmon 07/28/2006 09:46 <jmsalmon@fs.fed.us> AM cc pgsql-general@postgresql.org Subject Re: [GENERAL] loop with circular updates Jessica M Salmon <jmsalmon@fs.fed.us> writes: > -is it true that when looping over query results in a plpgsql > for..in..execute loop, several records are stored in memory at one time? Yes, but that's got nothing to do with your issue. > -if I then update one of the records currently in memory, are these > changes visible when the loop gets to it? *All* queries in Postgres see a snapshot as of the instant of query start. This is a property of the MVCC rules and has nothing to do with buffering. What's returned by a FOR IN EXECUTE is whatever was in the database when the loop began. regards, tom lane
В списке pgsql-general по дате отправления: