segunda-feira, 1 de junho de 2009

Convertendo tabelas Paradox em MySql no Linux

O primeiro passo é instalar algumas bibliotecas no linux:

apt-get install pxlib1
apt-get install libsqlite0

lembrando que isso tem que ser feito como root ou com sudo.
Agora temos que instalar o pxlib e o pxview que farão a conversão dos arquivos Paradox em instruções SQL.
Esses pacotes podem ser baixados do site http://sourceforge.net/projects/pxlib

tar -xzvf pxlib-0.6.2.tar.gz
cd pxlib-0.6.2
./configure
make
make install
cd ..
tar -xzvf pxview_0.2.5.orig.tar.gz
cd pxview- 0.2.5
./configure
make
make install

Se tudo ocorreu bem você tera o comando pxview instalado em /usr/local/bin.
Para converter os arquivos Paradox use:

pxview -s -o nome_do_arquivo.sql nome_do_arquivo.db

A opção -s diz ao pxview pra usar SQL e -o informa o nome do arquivo que será gerado.
O pxview lê a tabela nome_do_arquivo.db e gera um arquivo chamado nome_do_arquivo.sql com as instruções SQL para criar a tabela no MySql com os dados.