pg_probackup 3.0.2 Documentation


Table of Contents

1. About pg_probackup3
1.1. Features
1.2. Limitations
2. Installation and Setup
2.1. Installing pg_probackup3
2.2. Initializing a Backup Catalog
2.3. Adding a New Backup Instance
2.4. Configuring pg_probackup3
2.5. Specifying Connection Settings
2.6. Configuring the Database Cluster
2.7. Setting up STREAM Backups
2.8. Setting up Continuous WAL Archiving
2.9. Setting up Partial Restore
2.10. Setting up PTRACK Backups
2.11. Setting up SSH
2.12. Configuring S3 Connection
3. Usage
3.1. Creating a Backup
3.1.1. ARCHIVE Mode
3.1.2. STREAM Mode
3.1.3. External Directories
3.2. Mounting a Backup Directory with FUSE
3.3. Restoring a Cluster
3.3.1. Partial Restore
3.3.2. Performing Point-in-Time (PITR) Recovery
3.4. Managing the Backup Catalog
3.4.1. Viewing Backup Information
3.4.2. Viewing WAL Archive Information
3.4.3. Merging Backups
3.4.4. Deleting Backups
3.5. Using pg_probackup3 in the Remote Mode
3.6. Running pg_probackup3 on Parallel Threads
3.7. Checking Data Integrity
3.7.1. Page Validation
3.7.2. Validating a Backup
3.8. Configuring Retention Policy
3.8.1. Removing Redundant Backups
3.8.2. Pinning Backups
3.8.3. Configuring WAL Archive Retention Policy
3.9. More Examples
4. Reference
pg_probackup3
1. Command-Line Reference
1.1. Commands
1.2. Options
2. Authors
5. For Developers
libpgprobackup
1. Description
2. Functions
3. Structures to Work with Files
3.1. MetadataProviderLib
3.2. CSource and CSink
3.3. PgproBackup
3.4. ProBackupApiInfo
4. Command Options
4.1. connectOptionsLib
4.2. backupOptionsLib
4.3. restoreOptionsLib
4.4. mergeOptionsLib
5. Constants
5.1. BackupMode
5.2. CompressAlg
5.3. BackupSource
A. Release Notes
A.1. pg_probackup 3.0.2
A.2. pg_probackup 3.0.0
B. Known Issues and Troubleshooting
B.1. Error libpq.so.5: no version information available
C. Version Compatibility
Index