Question

Est-il possible de migrer une base de données de Trac à Redmine si les deux systèmes sont différentes machines autrement que par la copie Trac à l'autre machine? La migration au sein de la même boîte est facile: http://www.redmine.org/wiki/redmine/ RedmineMigrate , mais étant donné que la migration nécessite l'accès aux fichiers Trac, je ne vois pas comment cela pourrait se faire.

Était-ce utile?

La solution

Je n'ai aucune expérience migration Trac à Redmine, mais je vois une solution.

Il est un peu là-bas, mais:

Archiver le répertoire sur le premier trac système, puis déplacez-le vers le nouveau système et l'extraire quelque part. Ensuite, passer par la procédure de migration et de voir si cela fonctionne.

Si vous utilisez un système de base de données et d'autres sqlite il vous demande les détails de connexion, remplir les détails comme si vous connectez extérieurement (ne pas utiliser localhost pour l'hôte)

Exemple:

    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

Encore une fois, cela ne fonctionnera probablement pas, mais il vaut la peine d'essayer.

Autres conseils

En supposant que vous utilisez SQLite / sqlite3 est ici la solution

Le script de migration cherche des fichiers db / trac.db dans le répertoire trac que vous spécifiez, donc copier votre fichier trac.db de la source d'ordinateur à ordinateur cible et le placer dans un répertoire qui correspondait à cette structure / quelque part / trac / tracprojectname / db / trac.db. Une fois que vous commencez à exécuter le script de migration, il vous sera demandé pour le répertoire du projet TRAC, puis donner / somewhere / trac / tracprojectname, le script choisira automatiquement le trac.db

Je sais, La question est vieille mais je pensais que cela aiderait les gens à l'avenir. Espérons que cela aide.

/ pnut

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top