]> granicus.if.org Git - postgresql/blobdiff - src/backend/executor/nodeIndexscan.c
Repair some REINDEX problems per recent discussions. The relcache is
[postgresql] / src / backend / executor / nodeIndexscan.c
index f93802269da7ee3c09cdb3034e735210fc5fe1fe..6ab2f0a47bd7f2eaf71b1dd6d7dc1ab1d91278a4 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/executor/nodeIndexscan.c,v 1.83 2003/08/22 20:26:43 tgl Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/executor/nodeIndexscan.c,v 1.84 2003/09/24 18:54:01 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -964,12 +964,6 @@ ExecInitIndexScan(IndexScan *node, EState *estate)
 
        currentRelation = heap_open(reloid, AccessShareLock);
 
-       if (!RelationGetForm(currentRelation)->relhasindex)
-               ereport(ERROR,
-                               (errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
-                                errmsg("indexes of relation %u were deactivated",
-                                               reloid)));
-
        indexstate->ss.ss_currentRelation = currentRelation;
        indexstate->ss.ss_currentScanDesc = NULL;       /* no heap scan here */