【发布时间】:2013-11-20 22:47:40
【问题描述】:
您好,我使用 PGBackups 备份了我的 heroku 数据库,但它在预定义的地方为我提供了备份。现在我不会在 S3 或其他远程存储上的远程位置文件夹中进行备份。
我们如何才能像每周或每月一样定期/自动执行此操作。
我在 Ruby on Rails 上的应用帮助我实现了这一目标。
【问题讨论】:
标签: postgresql heroku heroku-postgres
您好,我使用 PGBackups 备份了我的 heroku 数据库,但它在预定义的地方为我提供了备份。现在我不会在 S3 或其他远程存储上的远程位置文件夹中进行备份。
我们如何才能像每周或每月一样定期/自动执行此操作。
我在 Ruby on Rails 上的应用帮助我实现了这一目标。
【问题讨论】:
标签: postgresql heroku heroku-postgres
输入heroku pgbackups:url,您始终可以使用最新的备份。因此,设置一个 cron 作业或类似的作业,每周或每天一次获取该 URL。
您可以编写一个 rake 或 Ruby 脚本并使用 Heroku Scheduler(一个免费插件)调用它,或者使用不同的远程机器来提取备份,或者执行一个 shell 脚本并且:
curl -O `heroku pgbackups:url`
这是一个看起来可以做你想做的事情的宝石:https://coderwall.com/p/w4wpvw
【讨论】: