@@ -73,9 +73,9 @@ void _PG_fini(void);
7373
7474static void ptrack_shmem_startup_hook (void );
7575static void ptrack_copydir_hook (const char * path );
76- static void ptrack_mdwrite_hook (RelFileNodeBackend smgr_rnode ,
76+ static void ptrack_mdwrite_hook (RelFileLocatorBackend smgr_rnode ,
7777 ForkNumber forkno , BlockNumber blkno );
78- static void ptrack_mdextend_hook (RelFileNodeBackend smgr_rnode ,
78+ static void ptrack_mdextend_hook (RelFileLocatorBackend smgr_rnode ,
7979 ForkNumber forkno , BlockNumber blkno );
8080static void ptrack_ProcessSyncRequests_hook (void );
8181
@@ -265,7 +265,7 @@ ptrack_copydir_hook(const char *path)
265265}
266266
267267static void
268- ptrack_mdwrite_hook (RelFileNodeBackend smgr_rnode ,
268+ ptrack_mdwrite_hook (RelFileLocatorBackend smgr_rnode ,
269269 ForkNumber forknum , BlockNumber blocknum )
270270{
271271 ptrack_mark_block (smgr_rnode , forknum , blocknum );
@@ -275,7 +275,7 @@ ptrack_mdwrite_hook(RelFileNodeBackend smgr_rnode,
275275}
276276
277277static void
278- ptrack_mdextend_hook (RelFileNodeBackend smgr_rnode ,
278+ ptrack_mdextend_hook (RelFileLocatorBackend smgr_rnode ,
279279 ForkNumber forknum , BlockNumber blocknum )
280280{
281281 ptrack_mark_block (smgr_rnode , forknum , blocknum );
@@ -356,16 +356,16 @@ ptrack_gather_filelist(List **filelist, char *path, Oid spcOid, Oid dbOid)
356356
357357 memcpy (oidbuf , de -> d_name , oidchars );
358358 oidbuf [oidchars ] = '\0' ;
359- pfl -> relnode .relNode = atooid (oidbuf );
360- pfl -> relnode .dbNode = dbOid ;
361- pfl -> relnode .spcNode = spcOid == InvalidOid ? DEFAULTTABLESPACE_OID : spcOid ;
362- pfl -> path = GetRelationPath (dbOid , pfl -> relnode .spcNode ,
363- pfl -> relnode .relNode , InvalidBackendId , pfl -> forknum );
359+ pfl -> relnode .relNumber = atooid (oidbuf );
360+ pfl -> relnode .dbOid = dbOid ;
361+ pfl -> relnode .spcOid = spcOid == InvalidOid ? DEFAULTTABLESPACE_OID : spcOid ;
362+ pfl -> path = GetRelationPath (dbOid , pfl -> relnode .spcOid ,
363+ pfl -> relnode .relNumber , InvalidBackendId , pfl -> forknum );
364364
365365 * filelist = lappend (* filelist , pfl );
366366
367367 elog (DEBUG3 , "ptrack: added file %s of rel %u to file list" ,
368- pfl -> path , pfl -> relnode .relNode );
368+ pfl -> path , pfl -> relnode .relNumber );
369369 }
370370 }
371371 else if (S_ISDIR (fst .st_mode ))
@@ -426,9 +426,9 @@ ptrack_filelist_getnext(PtScanCtx * ctx)
426426 ctx -> relpath = pfl -> path ;
427427 }
428428
429- ctx -> bid .relnode .spcNode = pfl -> relnode .spcNode ;
430- ctx -> bid .relnode .dbNode = pfl -> relnode .dbNode ;
431- ctx -> bid .relnode .relNode = pfl -> relnode .relNode ;
429+ ctx -> bid .relnode .spcOid = pfl -> relnode .spcOid ;
430+ ctx -> bid .relnode .dbOid = pfl -> relnode .dbOid ;
431+ ctx -> bid .relnode .relNumber = pfl -> relnode .relNumber ;
432432 ctx -> bid .forknum = pfl -> forknum ;
433433 ctx -> bid .blocknum = 0 ;
434434
0 commit comments