@@ -386,9 +386,9 @@ pgBackupWriteControl(FILE *out, pgBackup *backup)
386386fprintf (out ,"#Configuration\n" );
387387fprintf (out ,"backup-mode = %s\n" ,pgBackupGetBackupMode (backup ));
388388fprintf (out ,"stream = %s\n" ,backup -> stream ?"true" :"false" );
389- fprintf (out ,"compress_alg = %s\n" ,deparse_compress_alg (compress_alg ));
390- fprintf (out ,"compress_level = %d\n" ,compress_level );
391- fprintf (out ,"from_replica = %s\n" ,from_replica ?"true" :"false" );
389+ fprintf (out ,"compress-alg = %s\n" ,deparse_compress_alg (compress_alg ));
390+ fprintf (out ,"compress-level = %d\n" ,compress_level );
391+ fprintf (out ,"from-replica = %s\n" ,from_replica ?"true" :"false" );
392392
393393fprintf (out ,"\n#Compatibility\n" );
394394fprintf (out ,"block-size = %u\n" ,backup -> block_size );
@@ -471,6 +471,9 @@ readBackupControlFile(const char *path)
471471char * stop_lsn = NULL ;
472472char * status = NULL ;
473473char * parent_backup = NULL ;
474+ char * compress_alg = NULL ;
475+ int * compress_level ;
476+ bool * from_replica ;
474477
475478pgut_option options []=
476479{
@@ -489,6 +492,9 @@ readBackupControlFile(const char *path)
489492{'b' ,0 ,"stream" ,& backup -> stream ,SOURCE_FILE_STRICT },
490493{'s' ,0 ,"status" ,& status ,SOURCE_FILE_STRICT },
491494{'s' ,0 ,"parent-backup-id" ,& parent_backup ,SOURCE_FILE_STRICT },
495+ {'s' ,0 ,"compress-alg" ,& compress_alg ,SOURCE_FILE_STRICT },
496+ {'u' ,0 ,"compress-level" ,& compress_level ,SOURCE_FILE_STRICT },
497+ {'b' ,0 ,"from-replica" ,& from_replica ,SOURCE_FILE_STRICT },
492498{0 }
493499};
494500