2
我有两个heroku环境,我想将生产数据库的最新备份复制到我的开发环境。自动化Heroku中的跨环境数据库恢复
通过CLI,这很容易:
heroku pgbackups:restore DATABASE `heroku pgbackups:url --app Production` --app Development --confirm Development
但我想自动化这个。所以我做了一个使用heroku_api gem的rake任务。这应该允许从Heroku Scheduler调用它。
task :auto_refresh do
@heroku = Heroku::API.new(...)
@heroku.post_ps('Development', 'heroku pgbackups:restore DATABASE `heroku pgbackups:url --app Production` --app Development --confirm Development')
end
这是行不通的。它所做的只是从最新的开发备份刷新开发。
任何想法,我可以自动化呢?