Redmine2.1.2からRedmine3.1.0へのDB移行時のエラー

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]

This entry was posted in Rails, Ruby, 技術情報. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です