Re: "orientado a banco de dados"
ivo nascimento <[email protected]> Thu, 4 Jan 2018 09:35:36 -0200
| Newsgroups | gmane.comp.db.postgresql.brasil |
|---|---|
| Message-ID | <CALAEc13Z7VJO=Bzkncn_SQ7GO0Jo8jQ4unTdia9KA6V45OR+bw__1510.22675349868$1515065671$gmane$org@mail.gmail.com> |
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 <[email protected]> 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-b/[email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Ivo Nascimento - Iann ------------------------------------------------- http://about.me/ivonascimento ------------------------------------------------- _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral