Herokuの本番環境のDB内のデータをローカル環境のデータベースに適応したときのメモです。
①バックアップ用のIDの取得
$ heroku pgbackups:capture --app [AppName]
HEROKU_POSTGRESQL_COLOR_URL (DATABASE_URL) ----backup---> b040
※app一覧の取得方法
$ heroku list
②バックアップ用のURLの取得
$ heroku pgbackups:url b040 --app [AppName]
③バックアップデータの取得
$ curl -o [latest.dump(保存データ名)] "https://s3.amazonaws.com/hkpgbackups/app20000000@heroku.com/b040.dump?AWSAccessKeyId=AAAAAAAAAAAA&Expires=1396852629&Signature=BBBBBBBBBBBBBBBB%2CCCCC"
③LocalのDBにリストア
$ pg_restore --verbose --clean --no-acl --no-owner -h localhost [ユーザ名] -d [データベース名] [latest.dump(保存データ名)]
※ローカルのデータベースの確認
$ psql -l