Mysqlのダンプファイルをインポートしようとしたが、Redmineがサーバエラーを起こしていたので覚え書き。
データダンプファイルを新規のDBに移行し、新たにマイグレーション。
[bash]
$ mysql redmine_db < Dmpfile.sql
$ rake db:migrate RAILS_ENV=production
[/bash]
エラーログを見るとマイグレーションで失敗していたようなので、下記のテーブル群が件数0件であることを確認してDROP。
[bash]
drop table custom_fields_roles;
drop table queries_roles;
drop table email_addresses;
drop table roles_managed_roles;
[/bash]
その後も下記エラーとなったが、Redmineのサーバを再起動したら直った。
[bash]
Mysql2::Error: Unknown column ‘users.mail’
[/bash]