Closed jpgneves closed 12 years ago
No commit f071fb04c27e92afd0aa04cd3cdd6890f7c16290 está um mysql2mongo que se liga a uma DB mysql e converte as tabelas todas para comandos de inserção numa shell de mongo. (No dropbox está um dump da versão actual já processada (excepto duas tabela, logs e sessions salvo erro)).
E branches nao? :P On Jan 19, 2012 1:30 AM, "Carlos Fonseca" < reply@reply.github.com> wrote:
No commit f071fb04c27e92afd0aa04cd3cdd6890f7c16290 está um mysql2mongo que se liga a uma DB mysql e converte as tabelas todas para comandos de inserção numa shell de mongo. (No dropbox está um dump da versão actual já processada (excepto duas tabela, logs e sessions salvo erro)).
Reply to this email directly or view it on GitHub:
https://github.com/jpgneves/hojehatransportes/issues/29#issuecomment-3555901
Não. É um file novo pra ser usado pela versão actual do site. Se tiveres que fazer modificações ao código para funcionar na nova versão então sim, acho que faz sentido lol
Carlos Fonseca
On 19/01/2012, at 19:09, João Nevesreply@reply.github.com wrote:
E branches nao? :P On Jan 19, 2012 1:30 AM, "Carlos Fonseca" < reply@reply.github.com> wrote:
No commit f071fb04c27e92afd0aa04cd3cdd6890f7c16290 está um mysql2mongo que se liga a uma DB mysql e converte as tabelas todas para comandos de inserção numa shell de mongo. (No dropbox está um dump da versão actual já processada (excepto duas tabela, logs e sessions salvo erro)).
Reply to this email directly or view it on GitHub:
https://github.com/jpgneves/hojehatransportes/issues/29#issuecomment-3555901
Reply to this email directly or view it on GitHub: https://github.com/jpgneves/hojehatransportes/issues/29#issuecomment-3572356
Didn't work out.
Fica para outra tentativa.
A principal razão porque temos problemas durante o upgrade é porque temos de lidar com migrações da BD.
O South geralmente faz bem o trabalho, mas há ocasiões em que ou as tabelas de migrations se perderam/ficaram corrompidas, ou simplesmente tivemos de adicionar algum emergency fix que depois não bate bem com a BD.
Uma solução seria migrar a BD para uma NoSQL (MongoDB, CouchDB, etc...), pois podemos adicionar e remover campos com facilidade, tendo apenas de ter algum cuidado adicional ao tratar dos valores dos campos quando os recolhemos da BD (verificar se existem, etc).
Isto requer: