Como capturar as msgs do postgres, durante a exec da query?

3 respostas
C

Oi Galera,

Eu gostaria de capturar as mensagens do postgres durante a execução de uma consulta. Pra quem conhece o PgAdmin, são aquelas mensagens exibidas na aba “Messages” do PgSdmim Query.
Isto é possível??

Agradeço desde ja a atenção de todos!

3 Respostas

P

quais são essas infos? não conheço esse PgAdmin, mas se for por exemplo o numero de linhas alteradas ou o numero de linhas retornadas num select, vc consegue essas infos atraves do retorno da execução da query…

agora se for alguma msg de possivel erro…tratando a exceção de forma correta, vc recebe as msgs do banco…

C

São outras msgs tb. Por exemplo, ao se executar uma consulta, que faz uso de alguma stored procedure escrita em Java, e dentro do codigo dessa procedure tem alguma logger, os logs são exibidos na Tabpage Messages, mas normalmente, nesta tabpage são exibidas as seguintes informações:

Total query runtime: 1892 ms.
Data retrieval runtime: 902 ms.
2657 rows retrieved.

, mas por exemplo, quando usa uma procedure com logger:


INFO: 08 Jan 07 17:33:16 axml.ProcessoInterno Agente rodando…
INFO: 08 Jan 07 17:33:16 axml.BD org.postgresql.Driver
INFO: 08 Jan 07 17:33:19 axml.GerenteServicos Prepairing service call…
INFO: 08 Jan 07 17:33:19 axml.BD org.postgresql.Driver
INFO: 08 Jan 07 17:33:19 axml.BD org.postgresql.Driver
INFO: 08 Jan 07 17:33:20 axml.GerenteServicos Parametro Descartado: frequency
INFO: 08 Jan 07 17:33:20 axml.GerenteServicos Parametro: codigo Valor: 22270000
INFO: 08 Jan 07 17:33:20 axml.GerenteServicos Calling service urn:ConsultaCEP metho


Espero que tenha sido um pouco mais claro agora, obrigado pela atençaõ!

C

Galera, resolvi.
Na verdade essas msgs vem na forma de warnings , que pode ser capiturados.
Obrigado pela atenção

Criado 8 de janeiro de 2007
Ultima resposta 8 de jan. de 2007
Respostas 3
Participantes 2