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

Responder a