Oi Osvaldo,
o delimitador especificado foi o ";".
Grato,
Aguiar

--- Em qui, 25/10/12, Osvaldo Kussama <[email protected]> escreveu:

> De: Osvaldo Kussama <[email protected]>
> Assunto: Re: [pgbr-geral] Erro em arquivo texto
> Para: "Comunidade PostgreSQL Brasileira" <[email protected]>
> Data: Quinta-feira, 25 de Outubro de 2012, 17:01
> Em 25/10/12, Aguiar Magalhaes<[email protected]>
> escreveu:
> > Tiago,
> > Mudei a codificação do arquivo .csv para UTF8 pois o
> bd é UTF8. Salvei o
> > arquivo csv, mas agora está acusando o seguinte erro
> logo na primeira linha
> > do arquivo .csv:
> >
> > ERRO:  valor é muito longo para tipo
> character(4)
> > CONTEXT:  COPY tabela01, linha 1, coluna ano:
> "2008"
> >
> > A coluna ano no bd é caracter(4) e a primeira linha do
> arquivo é:
> >
> > 2008;333;RO;RONDÔNIA
> >
> > O que está havendo ?
> >
> 
> 
> Note que no comando COPY [1] o delimitador default é uma
> vírgula e
> você está utilizando ponto e vírgula.
> 
> "DELIMITER
> ... The default is a tab character in text format, a comma
> in CSV format."
> 
> Você especificou corretamente este parâmetro no comando
> COPY?
> 
> Osvaldo
> 
> [1] http://www.postgresql.org/docs/current/interactive/sql-copy.html
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a