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
