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
