Um amigo fez uma sondagem, mas eu não consegui ser específico por falta de conhecimento no assunto.
Alguém já fez alguma migração de uma base do VFP para MySQL?
No caso é uma base de 200Mil registros (com 50 campos cada).É muito trabalhoso, ou é tranquilo? Se alguém tiver/souber detalhes eu agradeço.
Pelo que li, Visual FoxPro trabalha com DDL e SQL, então creio que não deva ser muito traumático.
Vide: http://fox.wikis.com/wc.dll?Wiki~VisualFoxProSQL
Sei lá, no meu caso seria na “tentativa e erro”, pois nunca fiz.
Até.
Pode ser um pouco traumático se esse banco tiver campos do tipo OLE (como figuras), que não migram “muito bem”.
Acho que você poderia ver se há alguma ferramenta que faz isso (que use ODBC para as duas pontas, provavelmente).
Olá
Googlando se pode achar várias opções, inclusive uma que custa 500 pratas e seu amigo pode ainda lucrar em cima.
Veja:
http://forums.mysql.com/list.php?126
http://www.sobolsoft.com/mysqlfoxpro/
http://www.spectralcore.com/fullconvert/tutorials/convert-dbf-dbase-foxpro-to-mysql.php
E o google, é claro.
A base convertida talvez precise ser ajeitada na mão para criar campos ID, redefinir chaves primárias simples que no foxpro devem ser compostas, criar constraints, etc. É aqui que mora o trabalho a ser cobrado.
[]s
Luca
isso o Migration toolkit pode resolver em partes seu problema… Já migrei outros bancos e deu certinho…
Valeu pessoal!!!Vou dar uma lida nos links que foram postos aqui(Tinha achado alguns em espanhol que não me ajudavam muito…)
Pelo menos não há campos OLE… :lol:
Ah, agora eu soube de mais detalhes: É VFP2.6 (DOS)… :shock:
Certamente a base não deve ser migrada, mas sim RECONSTRUÍDA…
Tão pedindo para eu colocar uma “interface”(um swing da vida) na “coisa”, alguém já fez integração java-vpf???É só criaruma fonte de dados odbc e conectar a um drver JdbcOdbc ou rola algum gotcha?
Olá
Se tem algum profissional que manje de VFP, basta exportar a base VFP para CSV e depois importar para o MySQL. Os modelos das tabelas seráo mesmos, o que não sei se será bom.
[]s
Luca