From 1276aef2f5160c25c4a57c7fc6c9133967f522e9 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 17 Nov 1999 23:51:21 +0000 Subject: [PATCH] Fix problem with temp tables shown in regression test by Jan. --- src/backend/storage/lmgr/lmgr.c | 4 ++-- src/backend/utils/cache/inval.c | 4 ++-- src/backend/utils/cache/relcache.c | 9 ++++----- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/backend/storage/lmgr/lmgr.c b/src/backend/storage/lmgr/lmgr.c index 2aaaf69e83..86834f5d88 100644 --- a/src/backend/storage/lmgr/lmgr.c +++ b/src/backend/storage/lmgr/lmgr.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lmgr.c,v 1.35 1999/09/18 19:07:38 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lmgr.c,v 1.36 1999/11/17 23:51:21 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -118,7 +118,7 @@ RelationInitLockInfo(Relation relation) Assert(RelationIsValid(relation)); Assert(OidIsValid(RelationGetRelid(relation))); - relname = (char *) RelationGetRelationName(relation); + relname = (char *) RelationGetPhysicalRelationName(relation); relation->rd_lockInfo.lockRelId.relId = RelationGetRelid(relation); diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c index e5f7beea33..26f45a1e9b 100644 --- a/src/backend/utils/cache/inval.c +++ b/src/backend/utils/cache/inval.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/cache/inval.c,v 1.28 1999/11/07 23:08:26 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/cache/inval.c,v 1.29 1999/11/17 23:51:21 momjian Exp $ * * Note - this code is real crufty... * @@ -561,7 +561,7 @@ RegisterInvalid(bool send) #ifdef INVALIDDEBUG #define RelationInvalidateHeapTuple_DEBUG1 \ elog(DEBUG, "RelationInvalidateHeapTuple(%s, [%d,%d])", \ - RelationGetRelationName(relation), \ + RelationGetPhysicalRelationName(relation), \ ItemPointerGetBlockNumber(&tuple->t_ctid), \ ItemPointerGetOffsetNumber(&tuple->t_ctid)) #else diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c index a0b9715860..18480b9fc3 100644 --- a/src/backend/utils/cache/relcache.c +++ b/src/backend/utils/cache/relcache.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.77 1999/11/16 04:13:58 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.78 1999/11/17 23:51:21 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -133,7 +133,7 @@ typedef struct relnamecacheent do { \ RelIdCacheEnt *idhentry; RelNameCacheEnt *namehentry; \ char *relname; Oid reloid; bool found; \ - relname = RelationGetRelationName(RELATION); \ + relname = RelationGetPhysicalRelationName(RELATION); \ namehentry = (RelNameCacheEnt*)hash_search(RelationNameCache, \ relname, \ HASH_ENTER, \ @@ -186,7 +186,7 @@ do { \ do { \ RelNameCacheEnt *namehentry; RelIdCacheEnt *idhentry; \ char *relname; Oid reloid; bool found; \ - relname = RelationGetRelationName(RELATION); \ + relname = RelationGetPhysicalRelationName(RELATION); \ namehentry = (RelNameCacheEnt*)hash_search(RelationNameCache, \ relname, \ HASH_REMOVE, \ @@ -1840,8 +1840,7 @@ RelCheckFetch(Relation relation) if (found < ncheck) elog(ERROR, "RelCheckFetch: %d record not found for rel %s", - ncheck - found, - RelationGetRelationName(relation)); + ncheck - found, RelationGetRelationName(relation)); index_endscan(sd); pfree(sd);