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
這是行不通的。它所做的只是從最新的開發備份刷新開發。
任何想法,我可以自動化呢?