Estou colocando COMMENTS nas constraints com mensagens de erro mais
claras.
Quero poder converter isto:
ERROR: new row for relation "produto" violates check constraint
"chk_produto_precomin"
Nisto:
O preço de tabela do produto não pode estar abaixo do preço mínimo.
Você pode tratar isso na sua aplicação através de tratamento de excessões.
Gostaria de uma maneira de descobrir o SQLSTATE e o ID da constraint
que deu erro.
Em último caso vou procurar tudo que está entre aspas no catálogo.
Além da dica do Juliano você pode fazer um gatilho (trigger) do tipo
before e que lança um "raise exception" caso dê o erro.
[]s
__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: fla...@4linux.com.br
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral