Pregunta

¿Es posible migrar una base de datos Trac a Redmine si los dos sistemas están en diferentes máquinas de cualquier otra manera que mediante la copia Trac a la otra máquina? La migración dentro de la misma caja es fácil: http://www.redmine.org/wiki/redmine/ RedmineMigrate , pero dado que la migración requiere el acceso a los archivos Trac, no puedo ver cómo esto se podría hacer.

¿Fue útil?

Solución

No tengo experiencia de migrar a Trac RedMine, pero veo una solución.

Es un poco por ahí, pero:

Archivar el directorio trac en el primer sistema, a continuación, pasar al nuevo sistema y extraerlo en alguna parte. A continuación, pasar por el procedimiento de migración y ver si funciona.

Si está utilizando un sistema de base de datos SQLite y otros le pregunte por los detalles de conexión, rellenar los datos como si estuviera conectando externamente (no utilizar localhost para el anfitrión)

Ejemplo:

    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

Una vez más, esto probablemente no va a funcionar, pero vale la pena intentarlo.

Otros consejos

Si se asume que está utilizando SQLite / sqlite3 aquí está la solución

El script de migración se ve para el archivo db / trac.db en el directorio trac se especifica, por lo copiara el archivo de trac.db de una fuente de ordenador a ordenador de destino y lo coloca en un directorio que se correspondía con esta estructura / algún lugar / trac / tracprojectname / db / trac.db. Una vez que empiece a correr el script de migración, se le pedirá para el directorio del proyecto trac, a continuación, dar / algún lugar / trac / tracprojectname, el script automáticamente tomará los trac.db

Lo sé, La pregunta es antiguo, pero que esto iba a ayudar a la gente en el futuro. Espero que esto ayude.

/ pnut

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top