From: | Vadim Mikheev <vadim(at)krs(dot)ru> |
---|---|
To: | Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers(at)postgreSQL(dot)org |
Subject: | Re: [HACKERS] Ye olde "relation doesn't quite exist" problem |
Date: | 1999-06-04 03:20:58 |
Message-ID: | 3757461A.4889594B@krs.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | 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
From | Date | Subject | |
---|---|---|---|
Next Message | Vadim Mikheev | 1999-06-04 03:23:31 | Re: [HACKERS] Open 6.5 items |
Previous Message | Tom Lane | 1999-06-04 03:19:26 | Re: [HACKERS] Re: Freezing docs for v6.5 |