Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Beto Lima

[Resolvido] tratamento de erros

Recommended Posts

Olá tenho uma dúvida, queria saber como posso recuperar os erros do postgres.

Ex: eu tenho uma tabela com uma coluna com restrição de unicidade.

sei que ali deve ter somente valores distintos.

então forcei um insert com o mesmo valor pra tentar gerar um erro, mas o erro não sai em tela.

Estou usando php, gostaria de ter como recuperar este erro e jogar na tela dentro de um echo por exemplo.

Ex: erro tal, a coluna está restringida como única e nao pode receber valores duplicados

 

da mesma maneira como a gente recupera os erros do mysql, aquele or die(mysql_error())....

queria uma forma de recuperar este erro e os que venham ocorrer no postgres.

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

pg_result_error

(PHP 4 >= 4.2.0)

pg_result_error -- Retorna a mensagem de erro associada a um resultado

Descrição:

string pg_result_error ( resource result)

pg_result_error() retorna a mensagem de erro associada ao recurso (resource) de

resultado result. Deste modo, o usuário tem melhores chances de ter uma mensagem de

erro melhor que a retornada por pg_last_error().

 

Acho que essa função resolve seu problema, mas nunca testei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.