2 つの 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
これは動作しません。最新の開発バックアップから開発を更新するだけです。
これを自動化する方法はありますか?