Provided by: pgbackrest_1.25-1_amd64 bug

NAME

       pgBackRest - Reliable PostgreSQL Backup & Restore

SYNOPSIS

       pgbackrest [options] [command]

DESCRIPTION

       pgBackRest  aims  to  be  a simple, reliable backup and restore system that can seamlessly
       scale up to the largest databases and workloads.

       Instead of relying on traditional backup tools like tar and rsync,  pgBackRest  implements
       all  backup  features  internally and uses a custom protocol for communicating with remote
       systems. Removing reliance on tar and rsync  allows  for  better  solutions  to  database-
       specific  backup  challenges.   The custom remote protocol allows for more flexibility and
       limits the types of connections that are required to  perform  a  backup  which  increases
       security.

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.

       restore
              Restore a database cluster.

       stanza-create
              Create the required stanza data.

       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
                     Archive WAL segments asynchronously. [default=n]

              --archive-queue-max
                     Limit size (in bytes) of the PostgreSQL archive queue.

              --archive-timeout
                     Archive timeout. [default=60]

       Backup Options:

              --archive-check
                     Check  that WAL segments are present 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.

              --force
                     Force an offline backup. [default=n]

              --hardlink
                     Hardlink files between backups. [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]

       Check Options:

              --online
                     Check an online cluster. [default=y]

       Expire Options:

              --retention-archive
                     Number of backups worth of continuous WAL to retain.

              --retention-archive-type
                     Backup type for WAL retention. [default=full]

              --retention-diff
                     Number of differential backups to retain.

              --retention-full
                     Number of full backups to retain.

       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.conf]

              --db-timeout
                     Database query timeout. [default=1800]

              --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   WAL   segments   are   spooled   during   async    archiving.
                     [default=/var/spool/pgbackrest]

              --stanza
                     Defines the stanza.

       Info Options:

              --output
                     Output format. [default=text]

       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-timestamp
                     Enable timestamp in logging. [default=y]

       Repository Options:

              --backup-cmd
                     pgBackRest exe path on the backup host.

              --backup-config
                     pgBackRest backup host configuration file.  [default=/etc/pgbackrest.conf]

              --backup-host
                     Backup host when operating remotely via SSH.

              --backup-ssh-port
                     Backup server SSH port when backup-host is set.

              --backup-user
                     Backup host user when backup-host is set.  [default=backrest]

              --repo-path
                     Repository     path    where    WAL    segments    and    backups    stored.
                     [default=/var/lib/pgbackrest]

              --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-region
                     S3 repository region.

              --repo-s3-verify-ssl
                     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.

              --delta
                     Restore using delta. [default=n]

              --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:

              --db-cmd
                     pgBackRest exe path on the database host.

              --db-config
                     pgBackRest database host configuration file.  [default=/etc/pgbackrest.conf]

              --db-host
                     Cluster host for operating remotely via SSH.

              --db-path
                     Cluster data directory.

              --db-port
                     Cluster port. [default=5432]

              --db-socket-path
                     Cluster unix socket path.

              --db-ssh-port
                     Database server SSH port when db-host is set.

              --db-user
                     Cluster host logon user when db-host is set.  [default=postgres]

       Stanza-create Options:

              --force
                     Force stanza creation. [default=n]

              --online
                     Create on an online cluster. [default=y]

       Stanza-upgrade Options:

              --online
                     Update an online cluster. [default=y]

       Stop Options:

              --force
                     Force all pgBackRest processes to stop.  [default=n]

FILES

       /etc/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.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

                                         25 October 2017                            pgbackrest(1)