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 по дате отправления:

Предыдущее
От: Ron Johnson
Дата:
Сообщение: Practical maximums (was Re: PostgreSQL theoretical maximums.)
Следующее
От: Reece Hart
Дата:
Сообщение: Re: copy losing information