A validacao de um dado no input é para garantir que durante o flow do
software ele esteja integro.
Se o flow do seu software for input->processamento->persistencia, então se
voce nao validar o input, o processamento sera feito com dados sem garantia
de integridade.
Se o flow for input->persistencia->processamento, então a persistencia com
as constrains acabaria interrompendo o flow em caso de falha.
Porem, dizer que input->persistencia->processamento existe na pratica,
seria uma mentira. A não ser que o input seja feito direto no db sempre
havera um software agindo no minimo como pipe entre o input e a
persistencia.


Em 4 de janeiro de 2018 09:23, Samuel Teixeira Santos <arcano...@gmail.com>
escreveu:

> Sim, tem de ser validado, mas pergunto exatamente se não basta validar em
> uma camada?
>
> Porque um dado no formulário do cliente, a principio, poderia ter a mesma
> validação no banco.
>
> Assim, não poderia ser feita apenas no banco?
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Ivo Nascimento - Iann
-------------------------------------------------
   http://about.me/ivonascimento
-------------------------------------------------
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a