ruby-on-rails - 如何自动将 Heroku pgbackups 发送到 S3

标签 ruby-on-rails heroku

我们使用 Heroku 的 PG Backups,它很棒 http://addons.heroku.com/pgbackups

我目前每天手动将备份下载到我的计算机,然后将其上传到我的 S3 帐户。有谁知道如何设置 cron 作业以自动创建备份(每天都可以)并将其直接发送到我的 S3 帐户?

最佳答案

我已经修补了 gem 以修复 B Seven 提到的系统调用。抓取数据库参数的正则表达式被破坏了,因为非共享数据库的新 DATABASE_URL 现在包含一个端口号。

https://github.com/mokolabs/heroku_s3_backup

如果您在 Cedar 堆栈上,那么此补丁应该适合您。但是我在 Bamboo 上,由于与 pg_dump 的版本冲突,它对我不起作用。 Postgres 是 Bamboo 上的 8.x 版,因此 pg_dump 无法从新的非共享数据库转储数据,因为它们都在 Postgres 9.1 版上运行。

如果我能够找到 Bamboo 堆栈的解决方法,我将在此处更新 gem 和我的评论。

关于ruby-on-rails - 如何自动将 Heroku pgbackups 发送到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5922365/

相关文章:

css - 如何将 stylesheet_link_tag 与 bootstrap-sprockets 一起使用?

django - Heroku Postgres 数据库到 ElephantSQL

ruby-on-rails - rails 、测试和固定装置 - 错误 "underlying cause no such file to load"

javascript - Twitter Bootstrap 日期时间选择器未在模式中正确显示

ruby-on-rails - 向表 Rails 3 添加列后出现未知属性错误

django - 部署到 Heroku 时指定项目根目录

ruby-on-rails - Heroku 自定义域 (Namecheap) 不起作用

java - 如何在 Heroku 上部署 java gradle 应用程序

mysql - Rails 从表列中随机选择

ruby-on-rails - 在轮胎中乘以多面?