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的异地备份) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |