Pular para o conteúdo

Migrando .DBF para MySQL

Dica publicada em Banco de Dados / MySQL
cabelo maniac hm_maniac
Hits: 20.029 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Migrando .DBF para MySQL

Olá galera. Aqui vai minha primeira dica no site, espero que gostem!

Hoje me deparei com um problema aqui no meu serviço, precisava migrar um banco de dados de Clipper (extensão .dbf) para um banco do MySQL do sistema novo que irá substituir o de Clipper. Procurei e acessei várias páginas pelo Google, mas a melhor coisa (e mais fácil) que fiz foi ter usado - a nível de curiosidade mesmo, porque não esperava encontrar - o comando 'apt-cache search dbf' aqui no meu Ubuntu 7.

Do repositório baixei dois programas levíssimos que me chamaram a atenção. O dbview, para visualizar de modo geral um arquivo .dbf e o dbf2mysql, que como o nome já diz, importa um banco de dados .dbf para o MySQL e vice-versa.

Com o comando:

$ dbview -e ARQUIVO.DBF

você visualiza o banco e com o simples comando (que eu usei):

$ dbf2mysql -h SERVIDOR -d BANCO -t TABELA -p CHAVE_PRIMÁRIA -U USUÁRIO -P SENHA ARQUIVO.DBF

foi possível migrar uma tabela do .dbf para outra do MySQL.

Claro que existem outros parâmetros mais complexos para esse comando, mas basicamente é isso. Observe que a tabela a receber os dados importados deve ter o mesmo número de campos e os tipos de dados serem compatíveis com seus respectivos campos, e isso pode ser visualizado no banco .dbf pelo comando do dbview mostrado acima.

Valeu galera, espero que essa dica tenha sido útil para você como foi pra mim!! xD

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

MySQL - Alterando a Senha de Root

Instalar MySQL no Debian 12

MySQL - Recuperando o usuário root excluído por meio do usuário debian-sys-maint

Comandos úteis do MySQL

Instalando MariaDB-5.2 no Debian Squeeze

#1 Comentário enviado por trashdollar em 05/05/2013 - 00:18h
este comando cria a tabela dbf2mysql -vv -q -h localhost -P my.password -U root avenidas.dbf -d avenidas -c
depois é só importar como acima. Parabéns pelo post. Compartilhar conhecimento faz parte do crescimento, inclusive do país.

Contribuir com comentário

Entre na sua conta para comentar.