O DatabaseConverter é uma aplicação de linha de comando que converte bancos de dados Microsoft Access (MDB) para o formato SQLite. Essa ferramenta permite migrar facilmente dados de bancos de dados MDB legados para um formato mais moderno e amplamente suportado.
- .NET 7 SDK
-
Clone este repositório em sua máquina local:
git clone https://github.com/tetri/DatabaseConverter.git
-
Navegue até o diretório do projeto:
cd DatabaseConverter
Para converter um banco de dados MDB para SQLite, execute o seguinte comando no terminal:
dotnet run converter -i <caminho-para-arquivo.mdb> -o <caminho-para-arquivo.db>
Substitua <caminho-para-arquivo.mdb>
pelo caminho e nome do arquivo de banco de dados MDB que deseja converter, e <caminho-para-arquivo.db>
pelo caminho e nome do arquivo de banco de dados SQLite que você deseja criar.
Exemplo:
dotnet run converter -i ~/Documents/banco.mdb -o ~/Documents/banco.db
- Converte todas as tabelas do banco de dados MDB para o formato SQLite, incluindo suas estruturas de colunas e dados.
- Mapeia automaticamente os tipos de dados das colunas do MDB para os tipos de dados correspondentes no SQLite.
- Suporta tipos de dados comuns, como texto, números inteiros, números decimais, datas, booleanos e blobs.
- Mantém a integridade dos dados durante o processo de conversão.
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver alguma ideia de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a MIT License.