From: Hiroshi Inoue Date: Wed, 14 Mar 2001 08:40:57 +0000 (+0000) Subject: ifdef out reindex stuff in VACUUM for safety. X-Git-Tag: REL7_1~203 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ebffbb42ac0e1fe7800392876c980b63b388bfc0;p=postgresql ifdef out reindex stuff in VACUUM for safety. --- diff --git a/src/backend/commands/vacuum.c b/src/backend/commands/vacuum.c index e4d2fcb0ad..3606d05f74 100644 --- a/src/backend/commands/vacuum.c +++ b/src/backend/commands/vacuum.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.186 2001/01/24 19:42:53 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.187 2001/03/14 08:40:57 inoue Exp $ * *------------------------------------------------------------------------- */ @@ -458,6 +458,11 @@ vacuum_rel(Oid relid) vacrelstats->hasindex = true; else vacrelstats->hasindex = false; +#ifdef NOT_USED + /* + * reindex in VACUUM is dangerous under WAL. + * ifdef out until it becomes safe. + */ if (reindex) { for (i = 0; i < nindices; i++) @@ -465,6 +470,7 @@ vacuum_rel(Oid relid) Irel = (Relation *) NULL; activate_indexes_of_a_table(relid, false); } +#endif /* NOT_USED */ /* Clean/scan index relation(s) */ if (Irel != (Relation *) NULL) @@ -512,8 +518,10 @@ vacuum_rel(Oid relid) i); } } +#ifdef NOT_USED if (reindex) activate_indexes_of_a_table(relid, true); +#endif /* NOT_USED */ /* all done with this class, but hold lock until commit */ heap_close(onerel, NoLock);