Eu estava lendo sobre a função PGsendQuery(PGconn *conn, const char
*command), mais faz parte da biblioteca de C e eu não sei como
trabalhar com C no PostgreSQL ainda =/
Acho que agora seria melhor criar uma thread pra aguardar a execução
dessa função, o que acham?
Antes
de imprimir lembre-se de sua responsabilidade e comprometimento com o
Meio Ambiente
Em 16/12/2010 16:53, Fabrízio de Royes Mello escreveu:
Em 16 de dezembro de 2010 16:33, [email protected]
<[email protected]>
escreveu:
Galera o processamento de 45 minutos que eu comentei não é o problema,
a função realmente demora muito e vai demorar pois ela executa diversos
calculos matematicos...
o meu problema é que o usuário que está trabalhando não pode esperar
esse tempo, isso tem q ser automático. Existe alguma maneira de
executar em segundo plano usando PL/pgSQL?
Não... para resolver esse seu problema então terás de utilizar
outra abordagem.
Uma sugestão seria a sua trigger alimentar uma fila e um
programa que fica rodando apartir de um agendamento no servidor (cron)
olhar essa fila e executar esses seus procedimentos (pls).
--
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
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