From: Tom Lane Date: Fri, 20 Jan 2006 15:17:13 +0000 (+0000) Subject: Fix thinko in autovacuum's test to skip temp tables: want to skip any X-Git-Tag: REL8_1_3~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=517056bd08e6f0b12151d6ee68de56ca7aa2c36a;p=postgresql Fix thinko in autovacuum's test to skip temp tables: want to skip any temp table not only our own process' tables. It's not real important since vacuum.c will skip temp tables anyway, but might as well make the code do what it claims to do. --- diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c index e1e1735bcf..83a359ed4d 100644 --- a/src/backend/postmaster/autovacuum.c +++ b/src/backend/postmaster/autovacuum.c @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.5.2.4 2006/01/18 20:35:16 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.5.2.5 2006/01/20 15:17:13 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -625,7 +625,7 @@ do_autovacuum(PgStat_StatDBEntry *dbentry) * Skip temp tables (i.e. those in temp namespaces). We cannot safely * process other backends' temp tables. */ - if (isTempNamespace(classForm->relnamespace)) + if (isAnyTempNamespace(classForm->relnamespace)) continue; relid = HeapTupleGetOid(tuple);