@@ -122,9 +122,9 @@ help_pg_probackup(void)
122122printf (_ (" [--external-dirs=external-directory-path]\n" ));
123123
124124printf (_ ("\n %s restore -B backup-path --instance=instance_name\n" ),PROGRAM_NAME );
125- printf (_ (" [-D pgdata-path] [-i backup-id] [--progress ]\n" ));
125+ printf (_ (" [-D pgdata-path] [-i backup-id] [-j num-threads ]\n" ));
126126printf (_ (" [--time=time|--xid=xid|--lsn=lsn [--inclusive=boolean]]\n" ));
127- printf (_ (" [--timeline=timeline] [-T OLDDIR=NEWDIR]\n" ));
127+ printf (_ (" [--timeline=timeline] [-T OLDDIR=NEWDIR] [--progress] \n" ));
128128printf (_ (" [--external-mapping=OLDDIR=NEWDIR]\n" ));
129129printf (_ (" [--immediate] [--recovery-target-name=target-name]\n" ));
130130printf (_ (" [--recovery-target-action=pause|promote|shutdown]\n" ));
@@ -147,8 +147,9 @@ help_pg_probackup(void)
147147printf (_ ("\n %s delete -B backup-path --instance=instance_name\n" ),PROGRAM_NAME );
148148printf (_ (" [--wal] [-i backup-id | --expired | --merge-expired]\n" ));
149149printf (_ (" [--dry-run]\n" ));
150+
150151printf (_ ("\n %s merge -B backup-path --instance=instance_name\n" ),PROGRAM_NAME );
151- printf (_ (" -i backup-id\n" ));
152+ printf (_ (" -i backup-id [--progress] [-j num-threads] \n" ));
152153
153154printf (_ ("\n %s add-instance -B backup-path -D pgdata-path\n" ),PROGRAM_NAME );
154155printf (_ (" --instance=instance_name\n" ));
@@ -228,7 +229,7 @@ help_backup(void)
228229printf (_ (" --skip-block-validation set to validate only file-level checksum\n" ));
229230printf (_ (" -E --external-dirs=external-directory-path\n" ));
230231printf (_ (" backup some directories not from pgdata \n" ));
231- printf (_ (" (example: --external-dirs=/tmp/dirA :/tmp/dirB )\n" ));
232+ printf (_ (" (example: --external-dirs=/tmp/dir1 :/tmp/dir2 )\n" ));
232233
233234printf (_ ("\n Logging options:\n" ));
234235printf (_ (" --log-level-console=log-level-console\n" ));
@@ -290,7 +291,7 @@ static void
290291help_restore (void )
291292{
292293printf (_ ("%s restore -B backup-path --instance=instance_name\n" ),PROGRAM_NAME );
293- printf (_ (" [-D pgdata-path] [-i backup-id] [--progress]\n" ));
294+ printf (_ (" [-D pgdata-path] [-i backup-id] [-j num-threads] [- -progress]\n" ));
294295printf (_ (" [--time=time|--xid=xid|--lsn=lsn [--inclusive=boolean]]\n" ));
295296printf (_ (" [--timeline=timeline] [-T OLDDIR=NEWDIR]\n" ));
296297printf (_ (" [--external-mapping=OLDDIR=NEWDIR]\n" ));
@@ -305,6 +306,7 @@ help_restore(void)
305306
306307printf (_ (" -D, --pgdata=pgdata-path location of the database storage area\n" ));
307308printf (_ (" -i, --backup-id=backup-id backup to restore\n" ));
309+ printf (_ (" -j, --threads=NUM number of parallel threads\n" ));
308310
309311printf (_ (" --progress show progress\n" ));
310312printf (_ (" --time=time time stamp up to which recovery will proceed\n" ));
@@ -519,7 +521,7 @@ help_set_config(void)
519521printf (_ (" --instance=instance_name name of the instance\n" ));
520522printf (_ (" -E --external-dirs=external-directory-path\n" ));
521523printf (_ (" backup some directories not from pgdata \n" ));
522- printf (_ (" (example: --external-dirs=/tmp/dirA :/tmp/dirB )\n" ));
524+ printf (_ (" (example: --external-dirs=/tmp/dir1 :/tmp/dir2 )\n" ));
523525
524526printf (_ ("\n Logging options:\n" ));
525527printf (_ (" --log-level-console=log-level-console\n" ));
@@ -595,7 +597,7 @@ help_add_instance(void)
595597printf (_ (" --instance=instance_name name of the new instance\n" ));
596598printf (_ (" -E --external-dirs=external-directory-path\n" ));
597599printf (_ (" backup some directories not from pgdata \n" ));
598- printf (_ (" (example: --external-dirs=/tmp/dirA :/tmp/dirB )\n" ));
600+ printf (_ (" (example: --external-dirs=/tmp/dir1 :/tmp/dir2 )\n" ));
599601}
600602
601603static void