Provided by: pgbackrest_2.24-1_amd64 

NAME
pgBackRest - Reliable PostgreSQL Backup & Restore
SYNOPSIS
pgbackrest [options] [command]
DESCRIPTION
pgBackRest aims to be a simple, reliable backup and restore solution that can seamlessly scale up to the largest databases and workloads by utilizing algorithms that are optimized for database-specific requirements.
COMMANDS
archive-get Get a WAL segment from the archive. archive-push Push a WAL segment to the archive. backup Backup a database cluster. check Check the configuration. expire Expire backups that exceed retention. help Get help. info Retrieve information about backups. ls List paths/files in the repository. restore Restore a database cluster. stanza-create Create the required stanza data. stanza-delete Delete a stanza. stanza-upgrade Upgrade a stanza. start Allow pgBackRest processes to run. stop Stop pgBackRest processes from running. version Get version.
OPTIONS
Archive Options: --archive-async Push/get WAL segments asynchronously. [default=n] --archive-get-queue-max Maximum size of the pgBackRest archive-get queue. [default=134217728] --archive-push-queue-max Maximum size of the PostgreSQL archive queue. --archive-timeout Archive timeout. [default=60] Backup Options: --archive-check Check that WAL segments are in the archive before backup completes. [default=y] --archive-copy Copy WAL segments needed for consistency to the backup. [default=n] --backup-standby Backup from the standby cluster. [default=n] --checksum-page Validate data page checksums. --exclude Exclude paths/files from the backup. --force Force an offline backup. [default=n] --manifest-save-threshold Manifest save threshold during backup. [default=1073741824] --online Perform an online backup. [default=y] --resume Allow resume of failed backup. [default=y] --start-fast Force a checkpoint to start backup quickly. [default=n] --stop-auto Stop prior failed backup on new backup. [default=n] --type Backup type. [default=incr] General Options: --buffer-size Buffer size for file operations. [default=4194304] --cmd-ssh Path to ssh client executable. [default=ssh] --compress Use gzip file compression. [default=y] --compress-level Compression level for stored files. [default=6] --compress-level-network Compression level for network transfer when compress=n. [default=3] --config pgBackRest configuration file. [default=/etc/pgbackrest/pgbackrest.conf] --config-include-path Path to additional pgBackRest configuration files. [default=/etc/pgbackrest/conf.d] --config-path Base path of pgBackRest configuration files. [default=/etc/pgbackrest] --db-timeout Database query timeout. [default=1800] --delta Restore or backup using checksums. [default=n] --lock-path Path where lock files are stored. [default=/tmp/pgbackrest] --neutral-umask Use a neutral umask. [default=y] --process-max Max processes to use for compress/transfer. [default=1] --protocol-timeout Protocol timeout. [default=1830] --spool-path Path where transient data is stored. [default=/var/spool/pgbackrest] --stanza Defines the stanza. Info Options: --output Output format. [default=text] --set Backup set to detail. Log Options: --log-level-console Level for console logging. [default=warn] --log-level-file Level for file logging. [default=info] --log-level-stderr Level for stderr logging. [default=warn] --log-path Path where log files are stored. [default=/var/log/pgbackrest] --log-subprocess Enable logging in subprocesses. [default=n] --log-timestamp Enable timestamp in logging. [default=y] Ls Options: --filter Filter output with a regular expression. --output Output format. [default=text] --recurse Include all subpaths in output. [default=n] --sort Sort output ascending, descending, or none. [default=asc] Repository Options: --repo-cipher-pass Repository cipher passphrase. --repo-cipher-type Cipher used to encrypt the repository. [default=none] --repo-hardlink Hardlink files between backups in the repository. [default=n] --repo-host Repository host when operating remotely via SSH. --repo-host-cmd pgBackRest exe path on the repository host. --repo-host-config pgBackRest repository host configuration file. [default=/etc/pgbackrest/pgbackrest.conf] --repo-host-config-include-path pgBackRest repository host configuration include path. [default=/etc/pgbackrest/conf.d] --repo-host-config-path pgBackRest repository host configuration path. [default=/etc/pgbackrest] --repo-host-port Repository host port when repo-host is set. --repo-host-user Repository host user when repo-host is set. [default=pgbackrest] --repo-path Path where backups and archive are stored. [default=/var/lib/pgbackrest] --repo-retention-archive Number of backups worth of continuous WAL to retain. --repo-retention-archive-type Backup type for WAL retention. [default=full] --repo-retention-diff Number of differential backups to retain. --repo-retention-full Number of full backups to retain. --repo-s3-bucket S3 repository bucket. --repo-s3-ca-file S3 SSL CA File. --repo-s3-ca-path S3 SSL CA Path. --repo-s3-endpoint S3 repository endpoint. --repo-s3-host S3 repository host. --repo-s3-key S3 repository access key. --repo-s3-key-secret S3 repository secret access key. --repo-s3-port S3 repository port. [default=443] --repo-s3-region S3 repository region. --repo-s3-token S3 repository security token. --repo-s3-uri-style S3 URI Style. [default=host] --repo-s3-verify-tls Verify S3 server certificate. [default=y] --repo-type Type of storage used for the repository. [default=posix] Restore Options: --db-include Restore only specified databases. --force Force a restore. [default=n] --link-all Restore all symlinks. [default=n] --link-map Modify the destination of a symlink. --recovery-option Set an option in recovery.conf. --set Backup set to restore. [default=latest] --tablespace-map Restore a tablespace into the specified directory. --tablespace-map-all Restore all tablespaces into the specified directory. --target Recovery target. --target-action Action to take when recovery target is reached. [default=pause] --target-exclusive Stop just before the recovery target is reached. [default=n] --target-timeline Recover along a timeline. --type Recovery type. [default=default] Stanza Options: --pg-host PostgreSQL host for operating remotely via SSH. --pg-host-cmd pgBackRest exe path on the PostgreSQL host. --pg-host-config pgBackRest database host configuration file. [default=/etc/pgbackrest/pgbackrest.conf] --pg-host-config-include-path pgBackRest database host configuration include path. [default=/etc/pgbackrest/conf.d] --pg-host-config-path pgBackRest database host configuration path. [default=/etc/pgbackrest] --pg-host-port PostgreSQL host port when pg-host is set. --pg-host-user PostgreSQL host logon user when pg-host is set. [default=postgres] --pg-path PostgreSQL data directory. --pg-port PostgreSQL port. [default=5432] --pg-socket-path PostgreSQL unix socket path. --pg-user PostgreSQL database user. Stanza-create Options: --online Create on an online cluster. [default=y] Stanza-delete Options: --force Force stanza delete. [default=n] Stanza-upgrade Options: --online Update an online cluster. [default=y] Stop Options: --force Force all pgBackRest processes to stop. [default=n]
FILES
/etc/pgbackrest/pgbackrest.conf /var/lib/pgbackrest /var/log/pgbackrest /var/spool/pgbackrest /tmp/pgbackrest
EXAMPLES
• Create a backup of the PostgreSQL `main` cluster: $ pgbackrest --stanza=main backup The `main` cluster should be configured in `/etc/pgbackrest/pgbackrest.conf` • Show all available backups: $ pgbackrest info • Show all available backups for a specific cluster: $ pgbackrest --stanza=main info • Show backup specific options: $ pgbackrest help backup
SEE ALSO
/usr/share/doc/pgbackrest-doc/html/index.html http://www.pgbackrest.org 26 February 2020 pgbackrest(1)