On Wed, Oct 31, 2012 at 2:40 PM, Simon Riggs <si...@2ndquadrant.com> wrote:
> > > diff --git a/src/backend/utils/cache/relcache.c > > b/src/backend/utils/cache/relcache.c > > index a59950e..9cadb3f 100644 > > --- a/src/backend/utils/cache/relcache.c > > +++ b/src/backend/utils/cache/relcache.c > > @@ -3355,6 +3355,12 @@ RelationGetIndexList(Relation relation) > > oidvector *indclass; > > bool isnull; > > > > + /* > > + * Ignore any indexes that are currently being dropped > > + */ > > + if (!index->indisvalid && !index->indisready) > > + continue; > > + > > /* Add index's OID to result list in the proper order */ > > result = insert_ordered_oid(result, index->indexrelid); > > Agreed, will fix. > > Simon, I hope this hasn't fallen through the cracks. Thanks, Pavan