Em 1 de julho de 2015 20:36, Douglas Fabiano Specht <
douglasfabi...@gmail.com> escreveu:

>
>
> Em 1 de julho de 2015 20:02, Douglas Fabiano Specht <
> douglasfabi...@gmail.com> escreveu:
>
>>
>>
>> Em 1 de julho de 2015 17:22, Rafael Fialho <rafafial...@gmail.com>
>> escreveu:
>>
>>> Em 1 de julho de 2015 17:07, Douglas Fabiano Specht <
>>> douglasfabi...@gmail.com> escreveu:
>>>
>>>> Pessoal,
>>>> estou implementando via pgagent para disparar uma function de 1 em 1
>>>> minuto,
>>>>
>>>
>>> Precisamos entender como foi realizada a instalação.
>>> Estás com o processo pgagent rodando no seu servidor, e devidamente
>>> configurado?
>>> A aba "Jobs" aparece em seu pgAdmin?
>>>
>>> ocorre que o esse job não está sendo disparado, tentei recriar e gerou o
>>>> seguinte sql:
>>>>
>>>> INSERT INTO pgagent.pga_job (jobid, jobjclid, jobname, jobdesc,
>>>> jobenabled, jobhostagent)
>>>> SELECT <JobId>, jcl.jclid, 'enviaMensagem', '', true, 'localhost'
>>>>   FROM pgagent.pga_jobclass jcl WHERE jclname='Data Summarisation';
>>>>
>>>>
>>>> INSERT INTO pgagent.pga_jobstep (jstid, jstjobid, jstname, jstdesc,
>>>> jstenabled, jstkind, jstonerror, jstcode, jstdbname, jstconnstr)
>>>>  SELECT <StpId>, <JobId>, 'reenviaMensagem', '', true, 's', 'f',
>>>> 'select smsdk.reenviaMensagem();', 'smsdk', '';
>>>> INSERT INTO pgagent.pga_schedule (jscid, jscjobid, jscname, jscdesc,
>>>> jscminutes, jschours, jscweekdays, jscmonthdays, jscmonths, jscenabled,
>>>> jscstart, jscend)
>>>> VALUES(<SchId>, <JobId>, 'reenviaMensagem', '',
>>>> '{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t}',
>>>> '{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t}', '{t,t,t,t,t,t,t}',
>>>> '{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t}',
>>>> '{t,t,t,t,t,t,t,t,t,t,t,t}', true, '2015-07-01 00:00:00', '2020-07-01
>>>> 00:00:00');
>>>>
>>>>
>>>> onde eu acompanho o historico de execução? pois no pgadmin em
>>>> statistics esta tudo em branco.
>>>>
>>>
>>> Na própria "aba" Jobs do pgAdmin é possível visualizar os jobs criados e
>>> verificar quando foi a última tentativa de execução, se ocorreu sucesso ou
>>> falha, etc.. Na tabela pgagent.pga_job também existe o campo "joblastrun"
>>> para determinar quando foi a última vez que o job foi executado.
>>> No seu caso, creio que ele não está sendo executado por falta de
>>> inicialização e configuração do processo pgagent.
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>> Rafael
>> consegui pegar o log, acho que é algo sobre autenticação:
>> WARNING: Failed to create new connection to database
>> 'mensagem':'fe_sendauth: no password supplied'
>>
>> no debian onde configuro o pgpass? soachei referencia para windows..
>>
>>
>> --
>>
>> Douglas Fabiano Specht
>>
>
> Encontrei..
> no /home/postgres/.pgpass
> ja funcionando
>

Exatamente.. normalmente, por segurança, creio que seja uma das melhores
formas, mas aí é outra discussão.
Em ambientes de testes, o trust para conexões locais já resolve.

[]'s
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to