Trac Migration: Diferença de versão - problema com banco de dados?

0

Eu preciso migrar o trac de um servidor antigo para um novo servidor Ubuntu 10.04 LTS.

O servidor antigo tem a versão Trac 0.11.1 e a instalação é bastante complicada e é executada em um servidor debian desatualizado e sem suporte (essa é a razão para migrar).

O guia de tracmigration parece bastante direto e fácil. Minha preocupação é a diferença de versão. Terei problemas se importar um banco de dados de versões antigas do trac ou o sistema for inteligente o suficiente para lidar com atualizações de banco de dados?

    
por Joe Hopfgartner 09.06.2011 / 12:03

2 respostas

0

Eu gostaria de migrar, mas talvez seja mais fácil se os sites antigo e novo estiverem na mesma versão do Trac. Eu provavelmente iria assim:

Consulte o site do software para obter informações sobre atualização - especialmente sobre as versões do banco de dados - e veja se isso dá alguma pista. Com base no que descubro:

Opção 1:

Faça uma migração da versão antiga para a nova.

Opção 2:

Instale o software antigo (se disponível) na nova caixa, copie o banco de dados, verifique se tudo está funcionando e tente a atualização na cópia.

Opção 3:

  1. Clone o servidor atual para uma caixa sobrando
  2. Atualize o software na caixa reserva para a versão mais recente e veja como o banco de dados é tarifado
  3. Decida se parece provável que o banco de dados possa ser transferido para o novo servidor

Como último recurso, eu faria backup de todos os arquivos e dados do servidor antigo antes de tentar fazer um upgrade - mas realmente preciso descartar os outros dois procedimentos primeiro.

Espero que, de uma forma ou de outra, você acabe com uma instalação atualizada e funcional onde desejar ou terá uma instalação funcional que pode ser copiada / migrada.

    
por 09.06.2011 / 17:44
0

Resposta curta exatamente à sua pergunta:

Se você escolheu o SQLite como o backend db, então atualizar para qualquer versão posterior any deve ser indolor (apenas trac-admin upgrade ).

Esse suporte à migração com o SQLite é excelente, nada para se preocupar. O processo gerará cópias de backup em todas as etapas de upgrade, mas, como sempre, você deve manter uma cópia do seu antigo como um backup de qualquer maneira. Outros backends podem ser igualmente bons, mas não geram o (s) backup (s) para você.

    
por 14.03.2012 / 14:01