@@ -36,6 +36,7 @@ static intkeep_data_generations = KEEP_INFINITE;
36
36
static int keep_data_days = KEEP_INFINITE ;
37
37
int num_threads = 1 ;
38
38
bool stream_wal = false;
39
+ bool disable_ptrack_clear = false;
39
40
static bool backup_validate = false;
40
41
41
42
/* restore configuration */
@@ -60,6 +61,7 @@ static pgut_option options[] =
60
61
{'b' ,'c' ,"check" ,& check },
61
62
{'i' ,'j' ,"threads" ,& num_threads },
62
63
{'b' ,8 ,"stream" ,& stream_wal },
64
+ {'b' ,9 ,"disable-ptrack-clear" ,& disable_ptrack_clear },
63
65
/* backup options */
64
66
{'f' ,'b' ,"backup-mode" ,opt_backup_mode ,SOURCE_ENV },
65
67
{'b' ,'C' ,"smooth-checkpoint" ,& smooth_checkpoint ,SOURCE_ENV },
@@ -232,6 +234,7 @@ pgut_help(bool details)
232
234
printf (_ (" -c, --check show what would have been done\n" ));
233
235
printf (_ (" -j, --threads=NUM num threads for backup and restore\n" ));
234
236
printf (_ (" --stream use stream for save/restore WAL during backup\n" ));
237
+ printf (_ (" --disable-ptrack-clear disable clear ptrack for postgres without ptrack\n" ));
235
238
printf (_ ("\nBackup options:\n" ));
236
239
printf (_ (" -b, --backup-mode=MODE full,page,ptrack\n" ));
237
240
printf (_ (" -C, --smooth-checkpoint do smooth checkpoint before backup\n" ));