Pergunta

É possível migrar um banco de dados Trac para Redmine se os dois sistemas estão em diferentes máquinas de qualquer outra forma que, copiando Trac para a outra máquina? Migração dentro da mesma caixa é fácil: http://www.redmine.org/wiki/redmine/ RedmineMigrate , mas desde que a migração requer acesso a arquivos Trac, eu não posso ver como isso poderia ser feito.

Foi útil?

Solução

Não tenho experiência migrando Trac para Redmine, mas eu vejo uma solução.

É um pouco lá fora, mas:

Arquivo do diretório trac no primeiro sistema, em seguida, movê-lo para o novo sistema e extraí-lo em algum lugar. Em seguida, passar pelo procedimento de migração e ver se funciona.

Se você estiver usando um sistema de banco de dados diferente sqlite e pede-lhe para detalhes de conexão, preencher os detalhes como se estivesse conectando a ele externamente (não use localhost para o host)

Exemplo:

    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

Novamente, isso provavelmente não vai funcionar, mas vale a pena uma tentativa.

Outras dicas

Assumindo que você está usando sqlite / sqlite3 aqui está a solução

Os olhares script de migração para o arquivo db / trac.db no diretório trac você especificar, de modo copiar o arquivo trac.db de fonte de computador para computador de destino e colocá-lo em um dir que combinava com essa estrutura / em algum lugar / trac / tracprojectname / db / trac.db. Uma vez que você começar a executar o script de migração, você será solicitado para o diretório do projeto trac, em seguida, dar / em algum lugar / trac / tracprojectname, o script irá escolher automaticamente o trac.db

Eu sei, a questão é antiga, mas pensei que isso iria ajudar a gente no futuro. Espero que isso ajude.

/ pNUT

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top