我有两个 heroku 环境,我想将生产数据库的最新备份复制到我的开发环境中。
使用 CLI,这很容易:
heroku pgbackups:restore DATABASE `heroku pgbackups:url --app Production` --app Development --confirm Development
但我想自动化这个。所以我把它做成了一个使用 heroku_api gem 的 rake 任务。这应该允许从 Heroku 调度程序调用它。
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
这不起作用。它所做的只是从最新的开发备份中刷新开发。
有什么想法可以自动化吗?