Importar arquivo de texto para o SqLite

1. Importar arquivo de texto para o SqLite

Fábio Oliveira
jkrfabio

(usa CentOS)

Enviado em 01/03/2013 - 13:56h

Olá sou novo por aqui e tb no ambiente linux
fiz um programa que gerasse cerca de 2 mil linhas de inserts, esses inserts estão em .txt,
tem alguma maneira de eu importar esse insert.txt para o meu banco e ele inserir essas duas mil linhas?
Qual comando para tal procedimento? Não queria simplesmente copiar e colar..


  


2. Re: Importar arquivo de texto para o SqLite

João Victor
vikitor566

(usa Fedora)

Enviado em 01/03/2013 - 16:49h

No mysql é source arquivo.txt não tenho certeza se no SqLite existe esse mesmo comando


3. Re: Importar arquivo de texto para o SqLite

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 01/03/2013 - 17:24h

Os dados são separados por que caractere? Ou seja, que caractere delimita um campo do outro?


4. Re: Importar arquivo de texto para o SqLite

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 01/03/2013 - 17:28h

Vamos supor que cada linha do arquivo tenha três campos: id - nome - idade.

O arquivo de texto deve separas as informações onde cada linha tem um insert com os campos separados. Nesse caso geralmente é com o caractere ; (ponto e vírgula). Assim:

01;Luis;34

É assim que seu arquivo é criado?


5. Re: Importar arquivo de texto para o SqLite

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 01/03/2013 - 17:31h

Se for isso, renomeie o arquivo arquivo.txt para arquivo.csv e siga as últimas instruções do meu artigo:

http://www.vivaolinux.com.br/artigo/SQLite-3-Convertendo-tabelas-do-LibreOffice-em-Banco-de-Dados/?p...


6. Re: Importar arquivo de texto para o SqLite

Fábio Oliveira
jkrfabio

(usa CentOS)

Enviado em 01/03/2013 - 17:59h

rei_astro escreveu:

Se for isso, renomeie o arquivo arquivo.txt para arquivo.csv e siga as últimas instruções do meu artigo:

http://www.vivaolinux.com.br/artigo/SQLite-3-Convertendo-tabelas-do-LibreOffice-em-Banco-de-Dados/?p...


O delimitador do meu campo é um traço mesmo.
em que diretório eu coloco o arquivo.csv?


7. Re: Importar arquivo de texto para o SqLite

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 01/03/2013 - 20:17h

Em que diretório? No que você quiser.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts