Re: ALTER TABLE transaction isolation problem
От | Kevin Grittner |
---|---|
Тема | Re: ALTER TABLE transaction isolation problem |
Дата | |
Msg-id | 1378218568.89965.YahooMailNeo@web162905.mail.bf1.yahoo.com обсуждение исходный текст |
Ответ на | ALTER TABLE transaction isolation problem (DT <kurt023@hotmail.com>) |
Ответы |
Re: ALTER TABLE transaction isolation problem
Re: ALTER TABLE transaction isolation problem |
Список | pgsql-general |
DT <kurt023@hotmail.com> wrote: > I'm reading code of ALTER TABLE, and I found when target table > needs rewrite, tuple inserted into new heap uses current > transaction's xid as xmin. That sure sounds wrong to me. > Does this behavior satisfy serializable isolation? I wrote some > test cases: > > [ Examples shows that both SERIALIZABLE and REPEATABLE READ > transactions could see an empty table which was not empty as of > the point the snapshot was taken. For that matter, it was not > empty at any later point, either. ] Why don't we rewrite tuples with their existing xid in such cases? The current state of affairs seem to me to be a pretty clear bug. -- Kevin Grittner EDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgsql-general по дате отправления: