如何在Ubuntu中自动备份PostgreSQL数据库?或者,是否有脚本可用于执行PostgreSQL数据库的定时备份?
发布于 2016-06-08 21:14:33
您可以使用以下内容:
sudo crontab -e
在文件的末尾添加以下内容:
0 6 * * * sudo pg_dump -U USERNAME -h REMOTE_HOST -p REMOTE_PORT NAME_OF_DB > LOCATION_AND_NAME_OF_BACKUP_FILE
此命令将在每天上午6:00自动备份选定的数据库(更改命令的选项以适应您的数据库)
发布于 2021-02-02 03:14:31
建议每次都使用新名称创建备份,以便能够将数据还原到特定日期。在备份失败的情况下发送通知也是一种好做法。
这里有一个很好的自动备份脚本,以及自动化备份的一般建议:
https://stackoverflow.com/questions/37703378
复制相似问题