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: [email protected] ______________________________ FREE SOFTWARE SOLUTIONS _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
