Rapidinha: MDBTools
Posted: fevereiro 12th, 2009 | Author: Carlan Calazans | Tags: dev, dica, mdbtools, rapidinha | No Comments »Esta semana precisei exportar o schema e os dados de um arquivo MDB (MS Access) para um formato que o MySQL pudesse entender.
No ubuntu, podemos contar com a ajuda de um pacote (via apt-get) chamado mdbtools. Com o pacote instalado, é possível realizar operações no arquivo MDB como: exportar schema e dados, listagem de tabelas, executar um comando SQL, etc. Abaixo, segue alguns exemplos de uso.
Exportando o schema
$ mdb-schema database.mdb mysql > schema.sql
Exportando os dados de uma tabela no formato SQL
$ mdb-export -I -R';\n' database.mdb table > table.sql
Exportando os dados de uma tabela no formato CSV
$ mdb-export database.mdb table > table.sql
Executar um SQL no arquivo MDB
$ echo "describe table table1" | mdb-sql database.mdb
Lista as tabelas
$ mdb-tables database.mdb
Depois dessa, MDB nunca mais!
Leave a Reply