Euler, eu também pensei nisso. Tipo criar um vetor e ir acumulando as
linhas de uma transação, depois passar esse vetor para uma outra função e
nela sim processar, mas empaquei na falta de conhecimento.

Eu sei criar um vetor, sei colocar os componentes nele, mas não sei como
recria-lo , isto zerar o vetor para receber uma nova transação.

Vc tem skype ou hangout, se vc tiver um tempo gostaria de conversar um
pouco, talvez mostrar melhor.

skype: silfar.castro



Enviado com MailTrack
<https://mailtrack.io/install?source=signature&lang=pt&[email protected]&idSignature=24>

Silfar Goulart

Em 10 de maio de 2016 19:36, Euler Taveira <[email protected]> escreveu:

> On 10-05-2016 18:51, Silfar Goulart wrote:
> > Fazer isso num aplicativo, é possível, mas a importação se torna lenta,
> > por isso eu fiz uma rotina apenas para importar o arquivo numa tabela
> > temporária, com um campo para armazenar a linha, e fiz uma rotina no
> > pgpsql para ler estes registros e num for processar as transações.
> >
> Você não mencionou número de linhas, portanto, fica difícil avaliar se é
> lento. Contudo, pelo que você explicou acho que dá para ir acumulando os
> comandos até o fim de uma "transação" e depois executá-los um a um
> adicionando um bloco EXCEPTION (isso não deve ser tão rápido assim).
> Estou muito cansado para fazer um exemplo ...
>
>
> PS> evite top posting.
>
>
> --
>    Euler Taveira                   Timbira - http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> _______________________________________________
> 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