Re: [HACKERS] Ye olde "relation doesn't quite exist" problem
От | Vadim Mikheev |
---|---|
Тема | Re: [HACKERS] Ye olde "relation doesn't quite exist" problem |
Дата | |
Msg-id | 3757461A.4889594B@krs.ru обсуждение исходный текст |
Ответ на | Re: [HACKERS] Ye olde "relation doesn't quite exist" problem (Bruce Momjian <maillist@candle.pha.pa.us>) |
Ответы |
Re: [HACKERS] Ye olde "relation doesn't quite exist" problem
|
Список | pgsql-hackers |
Bruce Momjian wrote: > > > For the moment, I have made it call ResetSystemCache() --- that is, just > > flush *all* the cache entries. Scanning the individual entries to find > > the ones referencing the given relID would require knowing exactly which > > column to look in for each kind of system cache, which is more knowledge > > than catcache.c actually has. Eventually we could improve it. > > > > This means it is no longer necessary for heap.c or index.c to call > > ResetSystemCache() when handling a temp table --- their calls to > > RelationForgetRelation are sufficient. I have applied those changes > > as well. > > Thanks. I am a little confused. I thought you just flushed only on ^^^^^^^^^^^^^^^^^^^^ > elog()/abort. How does the new code work. ^^^^^^^^^^^^ It seems as more right thing to do. Vadim
В списке pgsql-hackers по дате отправления: