こんにちは。
この記事は前回の続きになります。
前回の記事は以下になります。
redmineをherokuにpushしようとしたときにエラーが出る
https://qiita.com/biz_saito/items/32e0f67e911f164bac5c
前回デプロイが完了して閲覧、スーパーユーザーでのログインが可能となりました。
新しく作るとここで終わりになるのですが、運用中のredmineがあるため、データ移行が必要です。
少し、苦労したのでメモです。
既にあるデータベースを削除します。
heroku pg:reset --app appname
移行用データをダンプします。
pg_dump --no-acl --no-owner -h localhost local_db_name -f local_db_name.dump
移行用データをherokuのデータベースに流し込みます
(heroku pg:pushでもできますが、なぜか認証できなかったのでこの方法でやりました。)
heroku pg:psql --app heroku_app_name < local_db_name.dump
heroku run rake db:migrate
heroku restart
heroku open
流し込みを行った後、データは移行されていましたがInternal errorが発生したため
マイグレーションを行っています。
再起動後、今まで通り動くことが確認できました。
参考サイトさま
この記事が助けになれば幸いです。
最後までお読みいただきありがとうございました。