主流方式比较
![](https://img-blog.csdnimg.cn/img_convert/0572cf11283ce7a2ad2d87afa6ccc2b6.png)
pgAdmin的pgAgent功能
缺点:需要一些数据库表和其他对象的支持,因此需要先安装pgAgent数据库。保存脚本为sql文件。
优点:具有图形化界面
参考:数据库备份
Linux的crontab功能
数据库系统和操作系统绑定,耦合性高
参考:linux postgresql 做数据定时备份以及清理
crontab常用命令:crontab
shell脚本+pg_dump方式实现定时备份
保存为dump文件 使用pg_restore命令可以进行恢复
参考 备份:数据库自动备份
恢复:数据库备份恢复
bak方式备份和恢复
pg_dump命令
优点:命令简单
缺点:不会导出角色和表空间相关的信息,只能导出单个数据库,恢复需手动创建数据库
参考:如何备份pg库
sql方式备份和恢复
pg_dump和pg_dumpall
参考:Bak和sql方式备份
postgresql自带备份:自带备份
综合比较pg_rman较为满足增量和全量的备份方式
pg_rman安装和使用
参考