Galera, o que acontece é o seguinte:
eu inicio a migração e vou listando na tela uma mensagem de cada registro
inserido no banco.
"{$contador} REGISTRO INSERIDO COM SUCESSO"
na base existem 817 registros, na lógica teria que ter 817 mensagens, mas
não sei o porque, no 590 ele simplesmente para de processar. Não aparece
erro, exception, warning, simplesmente ele para.
o que eu fiz, eu comecei a listar o código de cada registro da tabela antiga
a cada inserção, aí iniciei a migração novamente a partir do ultimo registro
inserido e foi até o final. Então, acredito que não exista erro no código,
pois todos foram inseridos.
não poderia ser alguma confguração do php.ini, tempo de processamento,
memória, sei lá....
valeu
2009/3/16 Edinho Almeida <[email protected]>
> Quando fiz isso, deu um bug parecido.
> Eu pegava tais colunas, "tratava" e dava um insert no novo banco.
> Havia um bug no meu tratamento que travava o processamento (só para uma
> linha específica).
> Consegui achar a linha com a história do flag que o Rafael sugeriu.
>
> Abs
> Edinho Almeida
> 11 8018-8019
>
>
> 2009/3/16 Eric Saboia (Fortes Informatica) <[email protected]>
>
> Já fiz migrações desse tipo com muiiito mais registros (cerca de 60 mil).
>> Cola o código e explica o que é "travar"
>>
>> ----- Original Message -----
>> *From:* Paulo Balzi <[email protected]>
>> *To:* CodeIgniter Brasil <[email protected]>
>> *Sent:* Monday, March 16, 2009 4:55 PM
>> *Subject:* [CodeIgniter] migração de tabelas entre banco de dados
>>
>> Pessoal, estou fazendo uma migração via CI/PHP, ou seja, criei o código
>> que lê as informações de uma tabela de um banco e insere em outra tabela de
>> outro banco.
>> No CI eu me conecto aos dois bancos e executo o procedimento.
>>
>> o problema é que a tabela de origem tem mais de 800 registros e não sei o
>> porque, o processamento trava no 580.
>> já aumentei o tempo de resposta no php.ini, mémória, etc...... e tudo na
>> mesma.
>>
>> cheguei a testar se realmente retornava a quantidade certo no select, e
>> listando a propriedade num_rows(), retornou a quantidade correta.
>>
>> não sei mais o que pode ser.
>>
>> estou usando MySQL / php5.2.8 / Apache 2.2
>>
>> valeu galera
>>
>> --
>> Paulo Balzi
>>
>> ------------------------------
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
--
Paulo Balzi
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br