@@ -329,6 +329,7 @@ pgBackupWriteResultSection(FILE *out, pgBackup *backup)
329329backup -> data_bytes );
330330fprintf (out ,"BLOCK_SIZE=%u\n" ,backup -> block_size );
331331fprintf (out ,"XLOG_BLOCK_SIZE=%u\n" ,backup -> wal_block_size );
332+ fprintf (out ,"CHECKSUM_VERSION=%u\n" ,backup -> checksum_version );
332333
333334fprintf (out ,"STATUS=%s\n" ,status2str (backup -> status ));
334335}
@@ -383,6 +384,7 @@ catalog_read_ini(const char *path)
383384{'I' ,0 ,"data-bytes" ,NULL ,SOURCE_ENV },
384385{'u' ,0 ,"block-size" ,NULL ,SOURCE_ENV },
385386{'u' ,0 ,"xlog-block-size" ,NULL ,SOURCE_ENV },
387+ {'u' ,0 ,"checksum_version" ,NULL ,SOURCE_ENV },
386388{'s' ,0 ,"status" ,NULL ,SOURCE_ENV },
387389{0 }
388390};
@@ -405,6 +407,7 @@ catalog_read_ini(const char *path)
405407options [i ++ ].var = & backup -> data_bytes ;
406408options [i ++ ].var = & backup -> block_size ;
407409options [i ++ ].var = & backup -> wal_block_size ;
410+ options [i ++ ].var = & backup -> checksum_version ;
408411options [i ++ ].var = & status ;
409412Assert (i == lengthof (options )- 1 );
410413