在以前哈我估计很多小伙伴可能听都没听说过 PostgreSQL
(简称 pgsql
),而只听说过 MySQL
。
毕竟 MySQL
流行度不是一般的广,而 PostgreSQL
呢被关在了象牙塔里,学术光环反而束缚着她不为大众所知。
不过这种情况在最近几年也随着 PostgreSQL
的排名逐渐靠前而产生了新的变化,越来越多的小伙伴不但认识了 高大上的 PostgreSQL
,而且也了解到它在很多方面要比 MySQL
更加牛叉。
除去灵活而丰富的数据类型定义之外,PostgreSQL
相对更加稳定可靠,其实吧,最主要是它不要钱,不要钱啊,这才是要命的重点啊!
你懂的,同样不要钱的玩意,我们总是倾向于选择质量更加靠谱的那个(些),PostgreSQL
正好无意间站在了那个更加靠谱产品的位置上,于是差钱和不差钱的都蜂拥而至,最终造就了今天的局面!
因此,在使用 PostgreSQL
日益频繁的今天,我觉得很有必要和小伙伴们一起来初步探讨一下它的备份问题。
特别是当我们有了 UrBackup
这一款备份利器,如何将这两者结合在一起,也就成了本文所要和大家探讨分享的重点。
经过我在官网的一番上(折)下(腾)求(踩)索(坑),发现官网说明也并不尽如人意,于是就凭一己之力,硬是将 UrBackup
+ PostgreSQL
给倒腾出来了。
接下来我们就一块儿看看我是怎么折腾的吧,希望对你有所启发和帮助!
墙裂推荐 PDF 付费版本:《UrBackup Server 2.4.x 管理手册中文版(网管小贾高级进阶版)》
<关注网管小贾微信公众号,发送 000946 获取>
PostgreSQL
服务运行环境
操作系统:Rocky Linux 8.6
数据库:PostgreSQL 12
备份服务端:UrBackup Server 2.4.14
备份客户端:UrBackup Client 2.4.11
安装 PostgreSQL
我们选择版本 12
来做为测试对象。
系统平台为 Rocky Linux 8.6
,因此我们选择与 redhat
相同频道的安装方法。

★扫码关注公众号, 发送【000960】获取阅读密码
写在最后
以上就是关于 UrBackup
如何实现备份 PostgreSQL
的方法总结。
其中不管是备份也好,还是恢复也好,都是经过我反复测试验证、确实可行后记录下来的宝贵经验。
最重要的一点是,本文也指出并纠正了官方说明中的部分错误内容,如果你直接看官网的说明,说不定就掉坑里出不来了!
好,最后希望本文能够帮助到有需要的小伙伴们!
如果发现其中有什么错误,还请大家批评指正,我们共同学习进步!
扫码关注@网管小贾,个人微信:sysadmcc
网管小贾 / sysadm.cc