本节课文字内容较少,有一段接近7分钟的视频说明。
下面对本节课内容做一个简单梳理。

- pg_probackup 的简介
pg_probackup是一个管理PostgreSQL数据库集群备份和恢复的实用程序。 它被设计用来执行PostgreSQL实例的定期备份,以便在发生故障时恢复服务器。
目前支持的 PG 版本: PostgreSQL 9.6, 10, 11, 12, 13, 14;
- 编译 postgres 源码
下载,并编译 postgres 源码:
# download source code -- postgres
wget https://github.com/postgres/postgres/archive/refs/tags/REL_14_5.tar.gz
# unzip package -- postgres
tar zxvf REL_14_5.tar.gz
# cd target dir
cd postgres-REL_14_5
# config & compile
./configure
make
- pg_probackup 源码安装
github 上的源码地址: https://github.com/postgrespro/pg_probackup
gitee 上的源码地址: https://gitee.com/mirrors/pg_probackup
演示步骤与课程内容有些差异,使用了最新版本的包。
基于最新版 PostgreSQL 14.5 + pg_probackup 2.5.7 编译工具
# download source code -- pg_probackup
wget https://github.com/postgrespro/pg_probackup/archive/refs/tags/2.5.7.tar.gz
# unzip package -- postgres
tar zxvf 2.5.7.tar.gz -C postgres-REL_14_5/contrib/
# cd target dir
cd postgres-REL_14_5/contrib/pg_probackup-2.5.7/
# compile
make
# check version
$ ./pg_probackup -V
pg_probackup 2.5.7 (PostgreSQL 14.5)

到此,编译完成。
有实力的小伙伴可以根据自己实际需求对源码进行改写,然后再编译安装。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




