Roberto Mello escreveu: > (...) > Uma terceira alternativa e' usar um CURSOR > (http://www.postgresql.org/docs/8.3/interactive/plpgsql-cursors.html), > que te da' algumas vantagens (ir adiante/atras, ir adiante/atras X > registros, registros relativos, etc) mas infelizmente o ROW_COUNT nao > funciona tambem: >
Eu tentei com cursors, mas ROW_COUNT realmente não dá. E não posso executar a query duas vezes. > (...) > > A quarta opcao e' utilizar visoes materializadas. Ha' um modulo no > pgfoundry: > > http://pgfoundry.org/projects/snapshot/ (de um Brasileiro, Cristiano > Duarte, homepage nao encontrada) > > Se alguem souber de outras solucoes, sou todo ouvidos. As soluções ficaram entre buscar do catálogo ou criar mviews. No meu caso, trata-se de uma query para buscar dados, normalizar e inserir no banco, não creio que compensaria uma mview, já que o usuário em si não precisa desta query. Enfim, eu mesmo já desisti e estou apenas dando notices a cada 5000 iterações. Já ajuda bastante para o que eu preciso. -- []´s, ACV _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
