Pergunta

Eu quase terminei de reescrever (com alguns novos recursos) meu aplicativo Symfony (deixou um gosto um pouco ruim no Mounth) em trilhos. Há uma quantidade de dados que eu preciso importar do meu aplicativo antigo para o aplicativo New Rails.

O problema é isso O esquema foi mudado dramaticamente e alguns Valores -chave estrangeiros deveria estar Atualizada.

estou pensando Se houver algum aplicativo que possa me ajudar com redefinindo e importação Dados, ou eu apenas devo abrir o phpmyadmin, passar algum tempo editando o banco de dados e executando trilhos no preparado? (que, na minha opinião, não é a melhor maneira de fazer o trabalho)

Foi útil?

Solução

Dependendo de quão dramaticamente o esquema mudou, você pode querer procurar em uma biblioteca ETL como o ActivewareHouse http://activewarehouse.rubyforge.org/etl/.

Como alternativa, você pode escrever a migração do SQL para atualizar os dados, mas não sei o quão complicado isso seria no seu caso.

Além disso, se este é um e não há muitos dados e você terá apenas um ambiente, então fazê -lo diretamente no banco de dados não é tão ruim assim, desde que, no futuro, certifique -se de que você migra corretamente.

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