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
