diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c index 13202461fe5dfbbc67c00f5b7421b78b25ee6fb7..074f4ec9bc80b9252c15356a8c2fe020091e791b 100644 --- a/src/backend/catalog/index.c +++ b/src/backend/catalog/index.c @@ -887,6 +887,12 @@ index_create(Relation heapRelation, !deferrable, !concurrent); + /* + * Register relcache invalidation on the indexes' heap relation, to + * maintain consistency of its index list + */ + CacheInvalidateRelcache(heapRelation); + /* * Register constraint and dependencies for the index. *