バックアップをローカルホストマシンに復元してデータを確認しようとしています。実際にバックアップが正常に動作することを確認できます。私はHeroku、postgres、およびレールを使用しています。PG復元機能がローカルホスト上で動作しません
ローカルホストデータベースにデータが存在しないため、アプリがクリーンインストールされています。私はdb:resetを実行し、db:migrateを実行しました。
pg_restore --verbose --clean --no-acl --no-owner -h localhost -p 3000 -U ian -d backup_production latest.dump
私が受け取るエラーは言う:
backup_production「データベースへの接続 『』失敗しました:サーバーは接続を閉じて」
ここ は、私はpg_restoreのために使用しようとしている文字列です。私は以前これを行う必要はなかったので、どんな助けもありがとうございます。私は開発がローカルホストが(テストやプロダクションの代わりに)何を使用していると思いますか?
私は何が不足しているのかは分かりませんが、質問があれば答えます。
ありがとうございます。
編集。ここでは質問です。このデータベース文字列では、私はheroku capture/downloadを使用してバックアップを作成したので、すべてのlocalhost情報を使用する必要があると仮定しました。私はその仮定で間違っていますか?代わりに、herokuの資格情報からデータベース名とポートなどを使用する必要がありますか?