indilog

Ruby/Rails/React/Goなどに関して自分が勉強したことなどを投稿しています

Heroku PostgreでStagingのデータをReview Appsにimportする方法

herokuのreview appsを使っていて、review appsでstagingにあるデータをそのまま使ってデータがある状態で検証を行いたいと思い、とりあえずインポートする方法を探してみたところ、以下の方法でできた💡

手順

  1. Stagingのherokuの管理画面からOverview⇨Heroku Postgres f:id:indigo-lain:20180628095239p:plain

  2. Durabilityタブ内のBackupからDownload f:id:indigo-lain:20180628095308p:plain

  3. DownloadしてきたファイルをDropbox等外からアクセスできる場所にアップロードする

  4. Review AppsのHeroku PostgresからImport先のDBの名称を確認 f:id:indigo-lain:20180628095333p:plain

  5. 以下コマンドを実行する ここ 参照

heroku pg:backups:restore <"DropboxにあげたファイルのURL"> <Import先のDB名> <appの指定など>