@@ -461,7 +461,9 @@ get_index_list(const char *dbname, bool first_db_with_amcheck,
461461"LEFT JOIN pg_catalog.pg_class cls ON idx.indexrelid=cls.oid "
462462"LEFT JOIN pg_catalog.pg_namespace nmspc ON cls.relnamespace=nmspc.oid "
463463"LEFT JOIN pg_catalog.pg_am am ON cls.relam=am.oid "
464- "WHERE am.amname='btree' AND cls.relpersistence != 't' "
464+ "WHERE am.amname='btree' "
465+ "AND cls.relpersistence != 't' "
466+ "AND cls.relkind != 'I' "
465467"ORDER BY nmspc.nspname DESC" ,
4664680 ,NULL );
467469}
@@ -473,8 +475,10 @@ get_index_list(const char *dbname, bool first_db_with_amcheck,
473475"LEFT JOIN pg_catalog.pg_class cls ON idx.indexrelid=cls.oid "
474476"LEFT JOIN pg_catalog.pg_namespace nmspc ON cls.relnamespace=nmspc.oid "
475477"LEFT JOIN pg_catalog.pg_am am ON cls.relam=am.oid "
476- "WHERE am.amname='btree' AND cls.relpersistence != 't' AND "
477- "(cls.reltablespace IN "
478+ "WHERE am.amname='btree' "
479+ "AND cls.relpersistence != 't' "
480+ "AND cls.relkind != 'I' "
481+ "AND (cls.reltablespace IN "
478482"(SELECT oid from pg_catalog.pg_tablespace where spcname <> 'pg_global') "
479483"OR cls.reltablespace = 0) "
480484"ORDER BY nmspc.nspname DESC" ,