Olá, Derrepente não daria para usar uma expressão regular ou o sed para preparar o arquivo e depois utilizar o copy para fazer a importação com o arquivo no formato correto?
2009/4/2 Marcos Fabrício Corso <[email protected]> > olá pessoal > estou lendo um arquivo .txt e gravando numa tabela do postgres > para isso usei o comando > *copy email003 ( quadro, nome, email, nascimento ) from > 'c:/teste/teste.txt' with delimiter as ';' * > > até ai tudo bem, funciona 100%, com o layout do meu arquivo txt da seguinte > maneira > *02;EDER AFONSO KLEMBA ;** > [email protected]* <[email protected]>* > ;02 > 02;EDER RODRIGUES DA ROCHA ;** > [email protected]* <[email protected]>* > ;10 > * > mas para meu caso, que trabalho com vários banco, o layout do arquivo vem + > ou - assim > 02EDER AFONSO KLEMBA [email protected] > 02 > 02EDER RODRIGUES DA ROCHA [email protected] > 10 > > ou seja, sem os delimitadores, por coluna (quem mexe com integração com > banco conhece bem isso) > > como eu faço nesse comando copy para ler sem os delimitadores ? tipo, dizer > o tamanho das colunas, algo assim.... > > obrigado > > marcos fabricio > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
