加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Postgresql每日备份

发布时间:2020-12-13 16:21:00 所属栏目:百科 来源:网络整理
导读:是否有任何简单的方法来每天备份所有本地数据库(相同的 postgresql服务器)? 我发现了一些我可以使用的bash脚本,但对于这样的工作来说它们似乎非常复杂. 任何简单的建议? 由于我的数据库相当小,我“欺骗”并使用logrotate进行postgresql-backups. /etc/logr
是否有任何简单的方法来每天备份所有本地数据库(相同的 postgresql服务器)?
我发现了一些我可以使用的bash脚本,但对于这样的工作来说它们似乎非常复杂.

任何简单的建议?

由于我的数据库相当小,我“欺骗”并使用logrotate进行postgresql-backups.
/etc/logrotate.d/postgresql-backup中的内容如下:
/var/backups/postgresql-dump.sql {
        daily
        nomissingok
        rotate 30
        compress
        delaycompress
        ifempty
        create 640 root adm
        dateext
        postrotate
                /usr/bin/sudo -u postgres /usr/bin/pg_dumpall --clean > /var/backups/postgresql-dump.sql
        endscript
}

这给了我一个方便可用的完整转储,不超过一天,并自动压缩和旋转以前的转储.

显然,这不会扩展到更大的数据库,但为了我的目的,它只是完美的.(我还使用BackupPC来处理包括本地postgresql-backups的异地备份)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读