diff --git a/src/backend/access/appendonly/appendonly_visimap_store.c b/src/backend/access/appendonly/appendonly_visimap_store.c index d7b9906d0f2..c0c1917a213 100644 --- a/src/backend/access/appendonly/appendonly_visimap_store.c +++ b/src/backend/access/appendonly/appendonly_visimap_store.c @@ -43,7 +43,6 @@ AppendOnlyVisimapStore_Finish(AppendOnlyVisimapStore *visiMapStore, visiMapStore->scanKeys = NULL; } - UnregisterSnapshot(visiMapStore->snapshot); index_close(visiMapStore->visimapIndex, lockmode); table_close(visiMapStore->visimapRelation, lockmode); } @@ -71,7 +70,7 @@ AppendOnlyVisimapStore_Init(AppendOnlyVisimapStore *visiMapStore, Assert(OidIsValid(visimapRelid)); Assert(OidIsValid(visimapIdxid)); - visiMapStore->snapshot = RegisterSnapshot(snapshot); + visiMapStore->snapshot = snapshot; visiMapStore->memoryContext = memoryContext; visiMapStore->visimapRelation = table_open(visimapRelid, lockmode);