Em 25 de julho de 2012 23:41, Danilo Silva
<[email protected]> escreveu:
> Pessoal,
>
> Como posso fazer para extrair a mensagem de erro de uma query (um insert por
> exemplo) e exibi-la na aplicação? O postgres está na versão 8.2 (não podemos
> migrar no momento para a 9.1) e a aplicação em PHP.

Já tentou usar as funções do PHP ?

http://br2.php.net/manual/pt_BR/function.pg-result-error.php
http://br2.php.net/manual/pt_BR/function.pg-last-error.php
http://br2.php.net/manual/pt_BR/function.pg-last-notice.php


>
> Da forma como está atualmente só conseguimos saber se a query foi executada
> com sucesso ou não, caso não tenha sido com sucesso não sabemos o que deu de
> errado.
>
> Li, há um tempo, sobre os códigos de erros (tabela SQL state) mas não achei
> nada específico para o postgres, pois em alguns testes, o código + mensagem
> gerado pelo postgres não coincidia com o código + mensagem dessa tabela.
>
> Pela aplicação eu consigo obter o código do erro, daí faltaria apenas uma
> tabela com os códigos e mensagens corretas no que diz respeito ao postgres.
>
> Agradeço a ajuda de todos.
>
> Att.
>
> Danilo
>
> _______________________________________________
> 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

Responder a