3

Cedarへの移行に関する指示に従おうとしています(ただし、これは以前のアプリのブランチではなく、別のアプリであるため、大幅な書き直しを行ったため)、db移行ステップでスタックしました。pgbackupおよびherokupostgresqlアドオンをインストールしましたが、次の結果が得られます。

j3(master):heroku pgbackups:restore DATABASE heroku pgbackups:url --app dada-foe-110--app something-something-4311 32mQkEpWyJdfplOnXhlCnCRsoxYE12-05-25 --app something-something-4311 EXTERNAL_BACKUP <--- restore --- b002.dump

!警告:破壊的な行動!このコマンドはアプリに影響します:something-something-4311!続行するには、「something-something-4311」と入力するか、-confirmsomething-something-4311を指定してこのコマンドを再実行します。

[入力したアプリ名]

取得中...完了

!エラーが発生し、復元が完了しませんでした。!バックアップURLが無効です。pgbackups:url新しい一時URLを生成するために使用します。

4

5 に答える 5

2

Heroku gem バージョン 2.26.(0 から 2) にはバグがあります。修正をリリースしました。バージョン 2.26.3 以降にアップグレードする

の出力heroku pgbackups:url --app dada-foe-110が次のようなものであることを確認してくださいhttps://s3.amazonaws.com/hkpgbackups/app455048@heroku.com/a273.dump?AWSAccessKeyId=AKIAJYEDAEBRU6KYW6QA&Expires=1337985248&Signature=secretsblah

于 2012-05-25T22:25:16.177 に答える
0

提供されているS3URLからダンプをダウンロードし、自由にアクセスできる別の場所に配置します(S3アカウントを持っているので、そこに貼り付けました-DBが非常に大きく、S3間で直接転送したい場合ここにある手順の1つhttps://s3.amazonaws.com/thearthedge_backup/db_backup/b011.dumpは、トリックを実行しているようです)次に、この新しいURLを

heroku pgbackups:restore 'ADD_YOUR_NEW_BACKUP_URL_HERE_WITH_SINGLE_QUOTES' --app your-app-to-restore-to

バックアップをHerokuから移動することでうまくいくように見えますが、私は過去2日間同じ問題を抱えていました。

于 2012-05-29T17:33:00.720 に答える
0

Heroku gem を更新する必要があることがわかりました。ただし、1 つまたは 2 つのマイナー バージョンが古くなっただけであり、そのレベルでの重大な変更は期待できないため、これを理解するにはサポート チケットにアクセスする必要があるというエラー メッセージが表示されませんでした。しかたがない。

于 2012-06-07T16:15:26.760 に答える