2

次のコマンドを使用して、heroku からローカル ドライブに最新のバックアップ ファイルをダウンロードしました。

$ heroku pgbackups:capture
$ curl -o latest.dump `heroku pgbackups:url`

次に、次の方法で復元しようとしました。

$ pg_restore --verbose --clean --no-acl --no-owner -h localhost -U myuser -d mydb latest.dump

そして、私はこのエラーメッセージを受け取りました:

pg_restore: [archiver] unsupported version (1.12) in file header

グーグルで調べたところ、問題はバージョンの不一致であることがわかりました。Heroku postgres のバージョンは 9.0.13 ですが、ローカルの開発データベースはバージョン 8.0 です。

以前に postgres のインストールに問題があったため、ローカル バージョンを 9.0 にアップグレードすることを少し躊躇しています。heroku からデータをダウンロードする簡単な方法はありますか?

4

1 に答える 1