diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c index 5e7edd29fd014317fab5f823287e603b2a8f451a..22afdc0f90f6fc3c7cef2cc3d20ccf12549c0e21 100644 --- a/src/backend/catalog/index.c +++ b/src/backend/catalog/index.c @@ -903,6 +903,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. *