mirror of
https://github.com/postgres/postgres.git
synced 2025-04-29 13:56:47 +03:00
ifdef out reindex stuff in VACUUM for safety.
This commit is contained in:
parent
eeaf3fc3a1
commit
ebffbb42ac
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* 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;
|
vacrelstats->hasindex = true;
|
||||||
else
|
else
|
||||||
vacrelstats->hasindex = false;
|
vacrelstats->hasindex = false;
|
||||||
|
#ifdef NOT_USED
|
||||||
|
/*
|
||||||
|
* reindex in VACUUM is dangerous under WAL.
|
||||||
|
* ifdef out until it becomes safe.
|
||||||
|
*/
|
||||||
if (reindex)
|
if (reindex)
|
||||||
{
|
{
|
||||||
for (i = 0; i < nindices; i++)
|
for (i = 0; i < nindices; i++)
|
||||||
@ -465,6 +470,7 @@ vacuum_rel(Oid relid)
|
|||||||
Irel = (Relation *) NULL;
|
Irel = (Relation *) NULL;
|
||||||
activate_indexes_of_a_table(relid, false);
|
activate_indexes_of_a_table(relid, false);
|
||||||
}
|
}
|
||||||
|
#endif /* NOT_USED */
|
||||||
|
|
||||||
/* Clean/scan index relation(s) */
|
/* Clean/scan index relation(s) */
|
||||||
if (Irel != (Relation *) NULL)
|
if (Irel != (Relation *) NULL)
|
||||||
@ -512,8 +518,10 @@ vacuum_rel(Oid relid)
|
|||||||
i);
|
i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#ifdef NOT_USED
|
||||||
if (reindex)
|
if (reindex)
|
||||||
activate_indexes_of_a_table(relid, true);
|
activate_indexes_of_a_table(relid, true);
|
||||||
|
#endif /* NOT_USED */
|
||||||
|
|
||||||
/* all done with this class, but hold lock until commit */
|
/* all done with this class, but hold lock until commit */
|
||||||
heap_close(onerel, NoLock);
|
heap_close(onerel, NoLock);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user