在Ubuntu中自动备份PostgreSQL数据库

时间:2016-06-08 13:06:18

标签: postgresql ubuntu-14.04

如何在Ubuntu中自动备份PostgreSQL数据库? 或者有一个脚本可以随时间进行PostgreSQL数据库备份吗?

2 个答案:

答案 0 :(得分:6)

您可以使用以下内容:

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自动备份您选择的数据库(在更改命令的选项以适合您的数据库之后)

答案 1 :(得分:0)

建议每次使用新名称创建备份,以便能够将数据恢复到特定日期。在备份失败时发送通知也是一种很好的做法。

这里有一个很好的自动备份脚本,以及自动备份的一般建议:

How to Automate PostgreSQL Database Backups