Re: [HACKERS] Ye olde "relation doesn't quite exist" problem

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: [HACKERS] Ye olde "relation doesn't quite exist" problem
Дата
Msg-id 199906040313.XAA04301@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: [HACKERS] Ye olde "relation doesn't quite exist" problem  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
> 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.

--  Bruce Momjian                        |  http://www.op.net/~candle maillist@candle.pha.pa.us            |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Vadim Mikheev
Дата:
Сообщение: Re: [HACKERS] Ye olde "relation doesn't quite exist" problem
Следующее
От: Vadim Mikheev
Дата:
Сообщение: Re: [HACKERS] Re: Freezing docs for v6.5