aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/temprel.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1999-09-04 22:00:30 +0000
committerBruce Momjian <bruce@momjian.us>1999-09-04 22:00:30 +0000
commit0e14dfe0fb4930303597811fd211bf1d4c499010 (patch)
tree15cfc131c5574c2b5a52307f3dfc2401bad0938e /src/backend/utils/cache/temprel.c
parentcb36c0f6821d52c30e99192bfe31d8becb9931ff (diff)
downloadpostgresql-0e14dfe0fb4930303597811fd211bf1d4c499010.tar.gz
postgresql-0e14dfe0fb4930303597811fd211bf1d4c499010.zip
Intercept temp table lookups further up to map temp names.
Diffstat (limited to 'src/backend/utils/cache/temprel.c')
-rw-r--r--src/backend/utils/cache/temprel.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/backend/utils/cache/temprel.c b/src/backend/utils/cache/temprel.c
index 75cfe14fbca..ece1c9519f6 100644
--- a/src/backend/utils/cache/temprel.c
+++ b/src/backend/utils/cache/temprel.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/cache/Attic/temprel.c,v 1.12 1999/09/04 21:45:48 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/cache/Attic/temprel.c,v 1.13 1999/09/04 22:00:30 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -117,6 +117,8 @@ remove_temp_relation(Oid relid)
MemoryContext oldcxt;
List *l,
*prev;
+
+elog(NOTICE,"oid = %d", relid);
oldcxt = MemoryContextSwitchTo((MemoryContext) CacheCxt);
@@ -126,8 +128,11 @@ remove_temp_relation(Oid relid)
{
TempTable *temp_rel = lfirst(l);
+elog(NOTICE,"check oid = %d", temp_rel->relid);
+
if (temp_rel->relid == relid)
{
+elog(NOTICE,"removed");
pfree(temp_rel->user_relname);
pfree(temp_rel->relname);
pfree(temp_rel);
@@ -212,7 +217,10 @@ get_temp_rel_by_name(char *user_relname)
TempTable *temp_rel = lfirst(l);
if (strcmp(temp_rel->user_relname, user_relname) == 0)
+ {
+ elog(NOTICE,"found");
return temp_rel->relname;
+ }
}
return NULL;
}