6
6
` pg_probackup ` is a utility to manage backup and recovery of PostgreSQL database clusters. It is designed to perform periodic backups of the PostgreSQL instance that enable you to restore the server in case of a failure.
7
7
8
8
The utility is compatible with:
9
- * PostgreSQL 9.6, 10, 11, 12, 13, 14;
9
+ * PostgreSQL 9.6, 10, 11, 12, 13, 14, 15 ;
10
10
11
11
As compared to other backup solutions, ` pg_probackup ` offers the following benefits that can help you implement different backup strategies and deal with large amounts of data:
12
12
* Incremental backup: page-level incremental backup allows you to save disk space, speed up backup and restore. With three different incremental modes, you can plan the backup strategy in accordance with your data flow.
@@ -41,9 +41,9 @@ Regardless of the chosen backup type, all backups taken with `pg_probackup` supp
41
41
## ptrack support
42
42
43
43
` PTRACK ` backup support provided via following options:
44
- * vanilla PostgreSQL 11, 12, 13, 14 with [ ptrack extension] ( https://github.com/postgrespro/ptrack )
45
- * Postgres Pro Standard 11, 12, 13
46
- * Postgres Pro Enterprise 11, 12, 13
44
+ * vanilla PostgreSQL 11, 12, 13, 14, 15 with [ ptrack extension] ( https://github.com/postgrespro/ptrack )
45
+ * Postgres Pro Standard 11, 12, 13, 14
46
+ * Postgres Pro Enterprise 11, 12, 13, 14
47
47
48
48
## Limitations
49
49
@@ -74,71 +74,71 @@ Installers are available in release **assets**. [Latests](https://github.com/pos
74
74
# DEB Ubuntu|Debian Packages
75
75
sudo sh -c ' echo "deb [arch=amd64] https://repo.postgrespro.ru/pg_probackup/deb/ $(lsb_release -cs) main-$(lsb_release -cs)" > /etc/apt/sources.list.d/pg_probackup.list'
76
76
sudo wget -O - https://repo.postgrespro.ru/pg_probackup/keys/GPG-KEY-PG_PROBACKUP | sudo apt-key add - && sudo apt-get update
77
- sudo apt-get install pg-probackup-{14,13,12,11,10,9.6}
78
- sudo apt-get install pg-probackup-{14,13,12,11,10,9.6}-dbg
77
+ sudo apt-get install pg-probackup-{15, 14,13,12,11,10,9.6}
78
+ sudo apt-get install pg-probackup-{15, 14,13,12,11,10,9.6}-dbg
79
79
80
80
# DEB-SRC Packages
81
81
sudo sh -c ' echo "deb-src [arch=amd64] https://repo.postgrespro.ru/pg_probackup/deb/ $(lsb_release -cs) main-$(lsb_release -cs)" >>\
82
82
/etc/apt/sources.list.d/pg_probackup.list' && sudo apt-get update
83
- sudo apt-get source pg-probackup-{14,13,12,11,10,9.6}
83
+ sudo apt-get source pg-probackup-{15, 14,13,12,11,10,9.6}
84
84
85
85
# DEB Astra Linix Orel
86
86
sudo sh -c ' echo "deb [arch=amd64] https://repo.postgrespro.ru/pg_probackup/deb/ stretch main-stretch" > /etc/apt/sources.list.d/pg_probackup.list'
87
87
sudo wget -O - https://repo.postgrespro.ru/pg_probackup/keys/GPG-KEY-PG_PROBACKUP | sudo apt-key add - && sudo apt-get update
88
- sudo apt-get install pg-probackup-{14,13,12,11,10,9.6}{-dbg,}
88
+ sudo apt-get install pg-probackup-{15, 14,13,12,11,10,9.6}{-dbg,}
89
89
90
90
# RPM Centos Packages
91
91
rpm -ivh https://repo.postgrespro.ru/pg_probackup/keys/pg_probackup-repo-centos.noarch.rpm
92
- yum install pg_probackup-{14,13,12,11,10,9.6}
93
- yum install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
92
+ yum install pg_probackup-{15, 14,13,12,11,10,9.6}
93
+ yum install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
94
94
95
95
# RPM RHEL Packages
96
96
rpm -ivh https://repo.postgrespro.ru/pg_probackup/keys/pg_probackup-repo-rhel.noarch.rpm
97
- yum install pg_probackup-{14,13,12,11,10,9.6}
98
- yum install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
97
+ yum install pg_probackup-{15, 14,13,12,11,10,9.6}
98
+ yum install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
99
99
100
100
# RPM Oracle Linux Packages
101
101
rpm -ivh https://repo.postgrespro.ru/pg_probackup/keys/pg_probackup-repo-oraclelinux.noarch.rpm
102
- yum install pg_probackup-{14,13,12,11,10,9.6}
103
- yum install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
102
+ yum install pg_probackup-{15, 14,13,12,11,10,9.6}
103
+ yum install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
104
104
105
105
# SRPM Centos|RHEL|OracleLinux Packages
106
- yumdownloader --source pg_probackup-{14,13,12,11,10,9.6}
106
+ yumdownloader --source pg_probackup-{15, 14,13,12,11,10,9.6}
107
107
108
108
# RPM SUSE|SLES Packages
109
109
zypper install --allow-unsigned-rpm -y https://repo.postgrespro.ru/pg_probackup/keys/pg_probackup-repo-suse.noarch.rpm
110
- zypper --gpg-auto-import-keys install -y pg_probackup-{14,13,12,11,10,9.6}
111
- zypper install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
110
+ zypper --gpg-auto-import-keys install -y pg_probackup-{15, 14,13,12,11,10,9.6}
111
+ zypper install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
112
112
113
113
# SRPM SUSE|SLES Packages
114
- zypper si pg_probackup-{14,13,12,11,10,9.6}
114
+ zypper si pg_probackup-{15, 14,13,12,11,10,9.6}
115
115
116
116
# RPM ALT Linux 7
117
117
sudo sh -c ' echo "rpm https://repo.postgrespro.ru/pg_probackup/rpm/latest/altlinux-p7 x86_64 vanilla" > /etc/apt/sources.list.d/pg_probackup.list'
118
118
sudo apt-get update
119
- sudo apt-get install pg_probackup-{14,13,12,11,10,9.6}
120
- sudo apt-get install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
119
+ sudo apt-get install pg_probackup-{15, 14,13,12,11,10,9.6}
120
+ sudo apt-get install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
121
121
122
122
# RPM ALT Linux 8
123
123
sudo sh -c ' echo "rpm https://repo.postgrespro.ru/pg_probackup/rpm/latest/altlinux-p8 x86_64 vanilla" > /etc/apt/sources.list.d/pg_probackup.list'
124
124
sudo apt-get update
125
- sudo apt-get install pg_probackup-{14,13,12,11,10,9.6}
126
- sudo apt-get install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
125
+ sudo apt-get install pg_probackup-{15, 14,13,12,11,10,9.6}
126
+ sudo apt-get install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
127
127
128
128
# RPM ALT Linux 9
129
129
sudo sh -c ' echo "rpm https://repo.postgrespro.ru/pg_probackup/rpm/latest/altlinux-p9 x86_64 vanilla" > /etc/apt/sources.list.d/pg_probackup.list'
130
130
sudo apt-get update
131
- sudo apt-get install pg_probackup-{14,13,12,11,10,9.6}
132
- sudo apt-get install pg_probackup-{14,13,12,11,10,9.6}-debuginfo
131
+ sudo apt-get install pg_probackup-{15, 14,13,12,11,10,9.6}
132
+ sudo apt-get install pg_probackup-{15, 14,13,12,11,10,9.6}-debuginfo
133
133
```
134
134
135
135
#### pg_probackup for PostgresPro Standard and Enterprise
136
136
``` shell
137
137
# DEB Ubuntu|Debian Packages
138
138
sudo sh -c ' echo "deb [arch=amd64] https://repo.postgrespro.ru/pg_probackup-forks/deb/ $(lsb_release -cs) main-$(lsb_release -cs)" > /etc/apt/sources.list.d/pg_probackup-forks.list'
139
139
sudo wget -O - https://repo.postgrespro.ru/pg_probackup-forks/keys/GPG-KEY-PG_PROBACKUP | sudo apt-key add - && sudo apt-get update
140
- sudo apt-get install pg-probackup-{std,ent}-{13,12,11,10,9.6}
141
- sudo apt-get install pg-probackup-{std,ent}-{13,12,11,10,9.6}-dbg
140
+ sudo apt-get install pg-probackup-{std,ent}-{14, 13,12,11,10,9.6}
141
+ sudo apt-get install pg-probackup-{std,ent}-{14, 13,12,11,10,9.6}-dbg
142
142
143
143
# DEB Astra Linix Orel
144
144
sudo sh -c ' echo "deb [arch=amd64] https://repo.postgrespro.ru/pg_probackup-forks/deb/ stretch main-stretch" > /etc/apt/sources.list.d/pg_probackup.list'
@@ -148,35 +148,35 @@ sudo apt-get install pg-probackup-{std,ent}-{12,11,10,9.6}{-dbg,}
148
148
149
149
# RPM Centos Packages
150
150
rpm -ivh https://repo.postgrespro.ru/pg_probackup-forks/keys/pg_probackup-repo-forks-centos.noarch.rpm
151
- yum install pg_probackup-{std,ent}-{13,12,11,10,9.6}
152
- yum install pg_probackup-{std,ent}-{13,12,11,10,9.6}-debuginfo
151
+ yum install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}
152
+ yum install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}-debuginfo
153
153
154
154
# RPM RHEL Packages
155
155
rpm -ivh https://repo.postgrespro.ru/pg_probackup-forks/keys/pg_probackup-repo-forks-rhel.noarch.rpm
156
- yum install pg_probackup-{std,ent}-{13,12,11,10,9.6}
157
- yum install pg_probackup-{std,ent}-{13,12,11,10,9.6}-debuginfo
156
+ yum install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}
157
+ yum install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}-debuginfo
158
158
159
159
# RPM Oracle Linux Packages
160
160
rpm -ivh https://repo.postgrespro.ru/pg_probackup-forks/keys/pg_probackup-repo-forks-oraclelinux.noarch.rpm
161
- yum install pg_probackup-{std,ent}-{13,12,11,10,9.6}
162
- yum install pg_probackup-{std,ent}-{13,12,11,10,9.6}-debuginfo
161
+ yum install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}
162
+ yum install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}-debuginfo
163
163
164
164
# RPM ALT Linux 7
165
165
sudo sh -c ' echo "rpm https://repo.postgrespro.ru/pg_probackup-forks/rpm/latest/altlinux-p7 x86_64 forks" > /etc/apt/sources.list.d/pg_probackup_forks.list'
166
166
sudo apt-get update
167
- sudo apt-get install pg_probackup-{std,ent}-{13,12,11,10,9.6}
168
- sudo apt-get install pg_probackup-{std,ent}-{13,12,11,10,9.6}-debuginfo
167
+ sudo apt-get install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}
168
+ sudo apt-get install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}-debuginfo
169
169
170
170
# RPM ALT Linux 8
171
171
sudo sh -c ' echo "rpm https://repo.postgrespro.ru/pg_probackup-forks/rpm/latest/altlinux-p8 x86_64 forks" > /etc/apt/sources.list.d/pg_probackup_forks.list'
172
172
sudo apt-get update
173
- sudo apt-get install pg_probackup-{std,ent}-{13,12,11,10,9.6}
174
- sudo apt-get install pg_probackup-{std,ent}-{13,12,11,10,9.6}-debuginfo
173
+ sudo apt-get install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}
174
+ sudo apt-get install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}-debuginfo
175
175
176
176
# RPM ALT Linux 9
177
177
sudo sh -c ' echo "rpm https://repo.postgrespro.ru/pg_probackup-forks/rpm/latest/altlinux-p9 x86_64 forks" > /etc/apt/sources.list.d/pg_probackup_forks.list' && sudo apt-get update
178
- sudo apt-get install pg_probackup-{std,ent}-{13,12,11,10,9.6}
179
- sudo apt-get install pg_probackup-{std,ent}-{13,12,11,10,9.6}-debuginfo
178
+ sudo apt-get install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}
179
+ sudo apt-get install pg_probackup-{std,ent}-{14, 13,12,11,10,9.6}-debuginfo
180
180
```
181
181
182
182
Once you have ` pg_probackup ` installed, complete [ the setup] ( https://postgrespro.github.io/pg_probackup/#pbk-install-and-setup ) .
0 commit comments