Ok, obrigado Ricardo.

Em 9 de janeiro de 2018 09:33, Ricardo Campos Passanezi <
ri...@ige.unicamp.br> escreveu:

> On Tue, Jan 09, 2018 at 09:23:45AM -0200, Izaque Maciel wrote:
> > Pessoal, bom dia!
> >
> > Há alguma maneira nativa no PostgreSQL, de importar o csv ignorando uma
> > certa quantidade de linhas?
> > Não tem haver com duplicidade de registros, mas sim porque o csv que
> > obtenho do iTunes Connect, vem com um cabeçalho não muito normal, como
> > segue abaixo:
> >
> > Nome,CTPS Digital
> > Data de início,28/09/17
> > Data final,26/12/17
> >
> > Data,Instalações,Falhas
> > 28/09/17,0.0,0.0
> > 29/09/17,0.0,0.0
> > 30/09/17,0.0,0.0
> > 01/10/17,0.0,0.0
> > 02/10/17,0.0,0.0
> > 03/10/17,0.0,0.0
> > 04/10/17,0.0,0.0
> > 05/10/17,0.0,0.0
> >
> > pelo copy só há como informar HEADER para que seja ignorada somente a
> > primeira linha, que neste caso não é o cabeçalho, que só está na quinta
> > linha.
>
> Se for unix, poderia usar um "grep -E -v '(Data|Nome|^$)'" e importar a
> saída disso.
>
> Claro, se o arquivo vier sempre com esses cabeçalhos fixos.
>
> Mas você poderia ajustar a expressão do grep de acordo com sua
> necessidade.
>
> E, evidente, se houver uma alternativa direto no banco e alguém
> conhecer, melhor.
>
> > _______________________________________________
> > pgbr-geral mailing list
> > pgbr-geral@listas.postgresql.org.br
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> --
> Ricardo Campos Passanezi - Diretor de TIC
> Instituto de Geociências - http://portal.ige.unicamp.br - UNICAMP
> Tel: +55 19 3521-4560
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a