Redmine(1.0.5)を新しいマシンに移行することを計画しています。この移行で、Redmineを最新バージョンにアップグレードし、データベースをMySQLからPostgresqlに変更したいと思います。
私の計画Aは次のとおりです。
次の手段:
プランC:
この仕事をするための多くの可能な方法があります。どちらの方法をお勧めしますか?手順0の後:適切なバックアップを作成します。
以下のプランでアップグレードする予定です。
古いredmineではプラグインを使用していません。
* [Redmine Instal Guild](http://www.redmine.org/projects/redmine/wiki/RedmineInstall) * [Redmine Upgrade Guild](http://www.redmine。 org/projects/redmine/wiki/RedmineUpgrade)
taps
を使用してデータベースを変換/転送します。*http://adam.heroku.com/past/2009/2/11/taps_for_easy_database_transfers/ *https://github.com/ricardochimal/taps *http ://www.redmine.org/boards/2/topics/12825
UTF8の問題:
タップにencoding=UTF8
が含まれる第39号第110号は、問題を解決します。 [コメント@問題#39]および コメント@問題#11
RACK依存関係の問題(テーブルをフェッチできません...):
ラック1.0.1をインストールします
詳細については、問題#128を確認してください。 (このコメント)
db:migrate
を実行します何時間も勉強して追跡した後、redmineを最新バージョンの新しいマシンにアップグレードし、データベースを移行します。
注:レピュテーションの制限により、一部のリンクが削除されるか、pre
タグが囲まれています。
プランCは私にとって最も安全に聞こえます。このプランを使用すると、新しいサーバーで問題を整理するときに、元のインスタンスをそのままにしておくことができます。
プラグインにも注意してください。大きなバージョンジャンプと互換性のないものが見つかる可能性があります。
私自身も同じ移行について考えてきましたが、しばらく延期してきました。 1.2で使用しているプラグインの一部が2.xでサポートされなくなったことを知っています。