0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

社内サーバのredmineをherokuに移行する(DB移行)

Posted at

こんにちは。
この記事は前回の続きになります。
前回の記事は以下になります。

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が発生したため
マイグレーションを行っています。

再起動後、今まで通り動くことが確認できました。

参考サイトさま

この記事が助けになれば幸いです。
最後までお読みいただきありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?