Backupsというアドオンが加わり、Heroku上のPostgreSQLからダンプ取得・リストアが簡単にできるようになった。Backupsのページに書かれているのでそちらを見たほうが早いでしょう。手元で試してみたところ、当然ながら問題なく使えました。gemパッケージが更新されているのでアップデート。herokupgbackups関係のタスク一覧。URLcaptureでダンプを取得、urlでダウンロード用のテンポラリURLを取得、restoreでダンプのリストア、destroyでダンプの削除という感じ。アプリケーションにpgbackupsアドオンを追加する。doneダンプを取得してみる。doneこれで、バックアップIDがb001のダンプが取得された。この時点ではダンプされたデータはHeroku側にあり、そのままリストアもできる。データを手元に持ってきたい場合はpgbackups:urlタスクにバックアップIDを渡すと、ダウンロード用のテンポラリなURLが返される。