| pyxmdb. Utilitário de banco de dados para importar / exportar arquivos de texto delimitados (por exemplo, CSV) |
Baixe Agora |
pyxmdb. Classificação e resumo
- Nome do editor:
- Philip Patterson
- Site do editor:
- http://pyxmdb.googlepages.com/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 13 KB
pyxmdb. Tag
pyxmdb. Descrição
Utilitário de banco de dados para importar / exportar arquivos de texto delimitados (por exemplo, CSV) O PyxMDB é uma ferramenta baseada em Python de código aberto que permitirá aos desenvolvedores importar e exportar arquivos de texto delimitados (por exemplo, CSV) para praticamente qualquer DBMS que o Python suporta. Todas as informações específicas do DBMS são armazenadas em um arquivo de configuração modificável do usuário. Aqui estão algumas características principais de "pyxmdb": · Importar ou exportar de / para um arquivo de texto delimitado por vírgula em / para um banco de dados MySQL, Oracle, PostgreSQL, INGRES ou SQLITE. · Registro flexível que pode ser alterado por meio de um arquivo de configuração · Suporte adicional do DBMS pode ser adicionado através de um arquivo de configuração (nenhuma alteração de código necessária) · Importar tem suporte para confirmação automática após cada linhas "X" · Importar pode abortar o processo após "x" muitos erros · Exportar pode escrever um registro de cabeçalho como a primeira linha · Importar pode pular a primeira linha se for um registro de cabeçalho · Exportar terá qualquer instrução SQL válida e gravar o resultado para o arquivo de saída · Importar tem alguma flexibilidade para os campos de mapeamento no arquivo de origem para colunas na tabela de destino · Tem sido testado no Linux (FC7) e Windows (XP) com Python 2.4 e 2.5 · Importar pode ler de stdin se nenhum nome de arquivo dado · Exportar pode escrever para stdout se nenhum nome de arquivo dado · --Presql parâmetro para especificar um comando sql para ser executado antes da importação / exportação · --PostSQL Parâmetro para especificar um comando SQL para executar após a importação / exportação · Suporte para ler / escrever arquivos compactados (GZIP e BZIP2) · Usando o --presqlfile, --postsqlfile ou --sqlfile; Você pode fornecer um arquivo .sql com comandos para executar para os parâmetros pré / post / main sql. Requisitos: · Python 2.4 ou posterior O que há de novo nesta versão: · Correção de bugs menores. Durante a limpeza de código para v0.6, eu acidentalmente quebrei suporte para usar o parâmetro "--sqlfile" de linha de comando durante uma exportação.
pyxmdb. Software Relacionado