diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c index d58237f5a1561c3635cd7a76e3717cbc5ef722e2..d5a1017985c88d0ecdeaaac1253d14b754d99414 100644 --- a/src/backend/utils/cache/relcache.c +++ b/src/backend/utils/cache/relcache.c @@ -5063,7 +5063,7 @@ restart: case INDEX_ATTR_BITMAP_KEY: return uindexattrs; case INDEX_ATTR_BITMAP_PRIMARY_KEY: - return bms_copy(relation->rd_pkattr); + return pkindexattrs; case INDEX_ATTR_BITMAP_IDENTITY_KEY: return idindexattrs; default: