diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c index c7dd7629e35..a6bf6a90d08 100644 --- a/src/backend/catalog/index.c +++ b/src/backend/catalog/index.c @@ -49,6 +49,7 @@ #include "catalog/pg_trigger.h" #include "catalog/pg_type.h" #include "catalog/storage.h" +#include "catalog/storage_xlog.h" #include "commands/tablecmds.h" #include "commands/event_trigger.h" #include "commands/trigger.h" @@ -2427,6 +2428,7 @@ index_build(Relation heapRelation, !smgrexists(RelationGetSmgr(indexRelation), INIT_FORKNUM)) { smgrcreate(RelationGetSmgr(indexRelation), INIT_FORKNUM, false); + log_smgrcreate(&indexRelation->rd_node, INIT_FORKNUM); indexRelation->rd_amroutine->ambuildempty(indexRelation); }