Em 24 de junho de 2013 11:09, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

>     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.
>>
>> 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.
>
>
Agradeço as sugestões, mas quero fazer algo no banco pra poder ser usado
por todas as aplicações.
E acho que colocar um trigger em cada tabela só pra isso me parece
exagerado (e trabalhoso).

-- 
Atenciosamente,
Alexsander da Rosa
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a