別のコンピュータ上でのTracからRedmineのへの移行
質問
これは、2つのシステムが異なるマシンで他のマシンへのTracをコピーするよりも、他の方法であればRedmineのためにTracのデータベースを移行することは可能ですか?同じボックス内の移行は簡単です: http://www.redmine.org/wiki/redmine/ RedmineMigrate のが、移行はTracのファイルへのアクセスを必要とするため、私はこれを行うことができる方法を確認することはできません。
解決
私は、TracはRedmineのために移行する経験がないが、私は1つのソリューションを参照してください。
これは、そこに少しですが、
、最初のシステム上のtracのディレクトリをアーカイブし、新しいシステムに移動し、どこかでそれを抽出します。そして、移行手順を通過し、それが動作するかどうかを確認します。
データベース・システム他のsqliteを使用している場合、それは詳細を記入し、接続の詳細をお願いします、あなたが外部からそれに接続されているかのように(ホストのlocalhostを使用しないでください)
例:
Trac directory []: /path/to/extracted/trac
Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: mysql
Trac database host [localhost]: oldserver.example.com
Trac database port [3306]:
Trac database name []: trac_db
Trac database schema [public]:
Trac database username []: trac_db_username
Trac database password []: trac_db_password
Database encoding [UTF-8]:
Target project identifier []: myproject
繰り返しますが、これはおそらく動作しませんが、それは試してみる価値はあります。
他のヒント
あなたはここでのsqlite / sqlite3のを使用していると仮定すると、ソリューションです。
移行スクリプトは、指定したTracのディレクトリ内のdb / trac.dbファイルを探し、そのコンピュータの対象にコンピューター・ソースからのごtrac.dbファイルをコピーし、マッチしたディレクトリに配置し、この構造/どこか/ tracの/ tracprojectname / DB / trac.db。あなたが移行スクリプトの実行を開始したら、あなたはTracのプロジェクトディレクトリを要求されます、そして/どこか/ tracの/ tracprojectnameを与え、自動的にtrac.dbを選択するスクリプト
私が知っている、問題は古いですが、これは将来的に人々を助けるだろうと思いました。 この情報がお役に立てば幸いです。
/ pnut