<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pgBackRest 2.59.1 Documentation on PIG.CENTER</title><link>https://pig.center/docs/pgbackrest/</link><description>Recent content in pgBackRest 2.59.1 Documentation on PIG.CENTER</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 08 Sep 2026 21:29:01 +0800</lastBuildDate><atom:link href="https://pig.center/docs/pgbackrest/index.xml" rel="self" type="application/rss+xml"/><item><title>News</title><link>https://pig.center/docs/pgbackrest/news/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/news/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="release-2-59-1"&gt;pgBackRest 2.59.1 Released&#10;&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;August 17, 2026&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;The pgBackRest community is pleased to announce the release of &lt;a href="https://pgbackrest.org"&gt;pgBackRest&lt;/a&gt;&#10; 2.59.1, the latest version of the reliable, easy-to-use backup and restore solution that can seamlessly scale up to the largest databases and workloads.&lt;/p&gt;&#10;&lt;p&gt;pgBackRest supports a robust set of features for managing your backup and recovery infrastructure, including: parallel backup/restore, full/differential/incremental backups, block incremental backup, multiple repositories, delta restore, parallel asynchronous archiving, malware/ransomware protection, per-file checksums, page checksums (when enabled) validated during backup, multiple compression types, encryption, partial/failed backup resume, backup from standby, tablespace and link support, S3/Azure/GCS/SFTP support, backup expiration, local/remote operation via SSH or TLS, flexible configuration, and more.&lt;/p&gt;</description></item><item><title>User Guide (Debian/Ubuntu)</title><link>https://pig.center/docs/pgbackrest/user-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/user-guide/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&#10;&lt;/h2&gt;&#10;&lt;p&gt;This user guide is intended to be followed sequentially from beginning to end — each section depends on the last. For example, the &lt;a href="#restore-1"&gt;Restore&lt;/a&gt;&#10; section relies on setup that is performed in the &lt;a href="#quick-start"&gt;Quick Start&lt;/a&gt;&#10; section. Once pgBackRest is up and running then skipping around is possible but following the user guide in order is recommended the first time through.&lt;/p&gt;&#10;&lt;p&gt;Although the examples in this guide are targeted at Debian/Ubuntu and PostgreSQL 17, it should be fairly easy to apply the examples to any Unix distribution and PostgreSQL version. The only OS-specific commands are those to create, start, stop, and drop PostgreSQL clusters. The pgBackRest commands will be the same on any Unix system though the location of the executable may vary. While pgBackRest strives to operate consistently across versions of PostgreSQL, there are subtle differences between versions of PostgreSQL that may show up in this guide when illustrating certain examples, e.g. PostgreSQL path/file names and settings.&lt;/p&gt;</description></item><item><title>User Guide (RHEL)</title><link>https://pig.center/docs/pgbackrest/user-guide-rhel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/user-guide-rhel/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&#10;&lt;/h2&gt;&#10;&lt;p&gt;This user guide is intended to be followed sequentially from beginning to end — each section depends on the last. For example, the &lt;a href="#restore-1"&gt;Restore&lt;/a&gt;&#10; section relies on setup that is performed in the &lt;a href="#quick-start"&gt;Quick Start&lt;/a&gt;&#10; section. Once pgBackRest is up and running then skipping around is possible but following the user guide in order is recommended the first time through.&lt;/p&gt;&#10;&lt;p&gt;Although the examples in this guide are targeted at RHEL and PostgreSQL 14, it should be fairly easy to apply the examples to any Unix distribution and PostgreSQL version. The only OS-specific commands are those to create, start, stop, and drop PostgreSQL clusters. The pgBackRest commands will be the same on any Unix system though the location of the executable may vary. While pgBackRest strives to operate consistently across versions of PostgreSQL, there are subtle differences between versions of PostgreSQL that may show up in this guide when illustrating certain examples, e.g. PostgreSQL path/file names and settings.&lt;/p&gt;</description></item><item><title>Configuration Reference</title><link>https://pig.center/docs/pgbackrest/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/configuration/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&#10;&lt;/h2&gt;&#10;&lt;p&gt;pgBackRest can be used entirely with command-line parameters but a configuration file is more practical for installations that are complex or set a lot of options. The default location for the configuration file is &lt;code&gt;/etc/pgbackrest/pgbackrest.conf&lt;/code&gt;. If no file exists in that location then the old default of &lt;code&gt;/etc/pgbackrest.conf&lt;/code&gt; will be checked.&lt;/p&gt;&#10;&lt;p&gt;The following option types are used:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;String&lt;/strong&gt;: A text string, commonly an identifier, password, etc.&lt;/p&gt;</description></item><item><title>Release Notes</title><link>https://pig.center/docs/pgbackrest/release/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/release/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&#10;&lt;/h2&gt;&#10;&lt;p&gt;pgBackRest release numbers consist of two parts, major and minor. A major release &lt;em&gt;may&lt;/em&gt; break compatibility with the prior major release, but v2 releases are fully compatible with v1 repositories and will accept all v1 options. Minor releases can include bug fixes and features but do not change the repository format and strive to avoid changing options and naming. Documentation for the v1 release can be found &lt;a href="https://pgbackrest.org/1"&gt;here&lt;/a&gt;&#10;. The notes for a release may also contain &amp;ldquo;Additional Notes&amp;rdquo; but changes in this section are only to documentation or the test suite and have no direct impact on the pgBackRest codebase.&lt;/p&gt;</description></item><item><title>Frequently Asked Questions</title><link>https://pig.center/docs/pgbackrest/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/faq/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&#10;&lt;/h2&gt;&#10;&lt;p&gt;Frequently Asked Questions are intended to provide details for specific questions that may or may not be covered in the User Guide, Configuration, or Command reference. If you are unable to find details for your specific issue here, remember that the pgBackRest &lt;a href="https://github.com/pgbackrest/pgbackrest/issues"&gt;Issues List in GitHub&lt;/a&gt;&#10; is also a valuable resource.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="what-if-i-get-the-could-not-find-wal-segment-error"&gt;What if I get the &amp;ldquo;could not find WAL segment&amp;rdquo; error?&#10;&lt;/h2&gt;&#10;&lt;p&gt;The cause of this error can be a result of many different issues, some of which may be:&lt;/p&gt;</description></item><item><title>Project Metrics</title><link>https://pig.center/docs/pgbackrest/metric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pig.center/docs/pgbackrest/metric/</guid><description>&lt;hr&gt;&#10;&lt;h2 id="code-coverage"&gt;Code Coverage&#10;&lt;/h2&gt;&#10;&lt;p&gt;pgBackRest aims to have complete function/branch/line coverage for the core C code in &lt;code&gt;/src&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;Function/line coverage is complete with no exceptions.&lt;/p&gt;&#10;&lt;p&gt;Branch coverage excludes branches inside macros and &lt;code&gt;assert()&lt;/code&gt; calls. Macros have their own unit tests so they do not need to be tested everywhere they appear. Asserts are not expected to have complete branch coverage since they test cases that should always be true.&lt;/p&gt;</description></item></channel></rss>