pg_dump
/pg_restore
utilsで私のローカルPostgreSQL DBをHerokuアプリケーションにコピーしようとしています。 Herokuのの公式ガイドに従って操作:https://devcenter.heroku.com/articles/heroku-postgres-import-exportCant pg_restore on Heroku: "入力ファイルを読み込めませんでした:ファイルの終わり"
をだから、私はダンプをやった:
pg_dump -Fc --no-acl --no-owner -h localhost -U myuser mydb > mydb.dump
それから私は、Webサーバー上で接続可能で、それをアップロードした(とその本当に到達可能な、私はしましたファイルのダウンロードを確認してwget
とpg_restore
を入力してください - 正常です)。
その後、私はHerokuのと運にで復元しようとしました:ここ
[email protected]:~/projects/gop/gop_flask$ heroku pg:backups restore 'MY_URL_HERE' postgresql-corrugated-15763
r010 ---restore---> DATABASE
An error occurred and your backup did not finish.
Please run `heroku pg:backups info r010` for details.
は、詳細は以下のとおりです。
[email protected]:~/projects/gop/gop_flask$ heroku pg:backups info r010
=== Backup info: r010
Database: BACKUP
Started: 2016-03-26 20:15:32 +0000
Finished: 2016-03-26 20:15:32 +0000
Status: Failed
Type: Manual
Backup Size: 23.9MB
=== Backup Logs
... a bunch of logs here ...
2016-03-26 20:15:32 +0000: pg_restore: processing data for table "cards"
2016-03-26 20:15:32 +0000: waiting for restore to complete
2016-03-26 20:15:32 +0000: pg_restore: [custom archiver] could not read from input file: end of file
2016-03-26 20:15:32 +0000: restore done
2016-03-26 20:15:32 +0000: waiting for download to complete
2016-03-26 20:15:32 +0000: download done
私はダンプファイルをリメイクしようとした、それをリロード - 同じエラー。どうしましたか?なぜ私はそれをダウンロードし、それから作成されたDB上で復元することができますが、Herokuではできません。
ありがとうございます。
:http://stackoverflow.com/questions/42433414/heroku-database-restore-issue/42435490#42435490 –