GARANTIR DESCONTO

Fórum Importar Dados #26688

12/01/2007

0

Olá sou iniciante em PostgreSQL e estou com uma dúvida em importar arquivos ( tanto faz qual extensão TXT, CSV, TSV ) para o PostgreSQL , estou usando a seguinte erxpressão

/*****************************************/
copy Tabela from ´Caminho_Fisico/nome_do_arquivo.txt´ DELIMITER ´\t´;
/*****************************************/

Esse arquivo TXT tem os valores e os nomes das colunas respectivamente, e ocorreu um erro se eu tentar importar o arquivo dá erro. Só funciona se eu tirar a primeira linha.
Bom, sei que no MySQL tem um ´ ignore 1 lines ´.
No Postgres tem algo parecido? Tem alguma outra forma de ser feito.


Obs.: Os Arquivos ( aproximadamente 20 Arquivos ) são gerados automaticamente por outro sistema, que não tenho acesso, e para completar cada arquivo tem aproximadamente 900Mb.

Desde Já Agradeço.


Mmsleal

Mmsleal

Responder

Posts

19/01/2007

Daemon

O certo para você, então, seria colocar o parâmetro CSV, que ele vai interpretar como tal e colocando a opção HEADER você descarta a primeira linha.
copy Tabela from ´Caminho_Fisico/nome_do_arquivo.txt´ DELIMITER \t´
CSV HEADER ;


. ..lembrando que a opção Header só funciona dentro do CSV.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar