Heroku Release Phaseでpg:backups:capture
を実行できますか?または、マイグレーションを実行する前にデータベースバックアップを作成する別の方法がありますか?Herokuリリースフェーズ - 移行前のPGバックアップ
0
A
答えて
1
これは技術的に可能ですが、あなたのdynoにheroku cliがインストールされている必要があります。何らかの形でそれを認証する必要があります。だから1つの解決策は、cliツールをインストールし、認証資格情報でconfig変数を追加するbuildpackを見つけたり書き込んだりすることです。
もう1つの方法は、https://github.com/kjohnston/pgbackups-archive
のようなライブラリを使用することです。しかし、問題はありますが、これは2017年4月に無効になる古いheroku APIを使用しています。新しいapiを使用する同様のライブラリがあるかどうかはわかりません。
データをバックアップするだけで、必ずしもpg:backups:capture
を使用する必要はない場合は、pg_dump DATABASE_URL
を実行するwrite simpleスクリプトを使用して、いくつかのオプションを追加して、ダンプファイルをS3または他の場所にアップロードできます。私はこれが最も簡単な解決策だと思う。次に、このスクリプトをProcfileにrelease
コマンドとして追加します。
関連する問題
- 1. Secure/SSL Heroku PGバックアップをダウンロードしますか?
- 2. HerokuのPG :: UndefinedColumn:ERRORは
- 3. PG :: Undefinedtable:ERROR:実行時:rake db:migrate on Heroku
- 4. herokuのMODULE_NOT_FOUND:バックアップ
- 5. Heroku h12 PG/Node.jsのタイムアウトエラー
- 6. HerokuへのデプロイPG :: DuplicateColumn:ERROR:
- 7. 問題DBをHerokuに移行する - PG :: UndefinedTable:ERROR:relation "users"が存在しません
- 8. Heroku + Amazon RDSバックアップ==ダウンタイム?
- 9. 自動実行移行heroku
- 10. DBの移行は、Herokuの
- 11. HerokuのためのLinodeバックアップ
- 12. herokuのFlaskデータベース移行
- 13. PG :: Error:エラー:Heroku上のメモリ不足
- 14. PG ::レール上UndefinedTable ERRORルビーHerokuの
- 15. Djangoカスタムユーザーがherokuに移行
- 16. Herokuコードを展開する前に移行
- 17. herokuでのdjango-background-tasksの移行
- 18. HerokuでのRedisのバックアップとリストア
- 19. Heroku Postgres DBへのデータ移行?
- 20. herokuを移行する際のエラー
- 21. Herokuデータベースのバックアップ戦略ですか?
- 22. Heroku pg:すべての行をコピーしないでください。
- 23. angular4プロジェクトのバックアップと移動
- 24. Netbeans FTPプロファイルの移動/バックアップ
- 25. ExpeditedSSLからFree Heroku SSLに移行
- 26. 移行エラーPG :: UndefinedTable:ERROR:relation "users"が存在しません
- 27. Heroku Postgresからバックアップをエクスポートする
- 28. 移行前インポートイベント/イベントリスナー
- 29. Heroku PGデータベースのcsvインポート後のRails IDシーケンス
- 30. PG :: StringDataRightTruncation:エラー:PostgreSQLの文字列(255)制限| Heroku