暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

课程笔记 | PostgreSQL备份恢复管理工具pg_probackup | 1.2 pg_probackup的安装

原创 严少安 2022-08-29
1679

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

20220829_105635.jpg

  1. pg_probackup 的简介

pg_probackup是一个管理PostgreSQL数据库集群备份和恢复的实用程序。 它被设计用来执行PostgreSQL实例的定期备份,以便在发生故障时恢复服务器。

目前支持的 PG 版本: PostgreSQL 9.6, 10, 11, 12, 13, 14;

  1. 编译 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
  1. 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)

20220829_105533.jpg

到此,编译完成。

有实力的小伙伴可以根据自己实际需求对源码进行改写,然后再编译安装。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论