Le 21 novembre 2015 10:03:41 GMT-02:00, Luciano Reis 
<[email protected]> a écrit :
>Bom dia pessoal, eu fiz uma busca sobre tipos de dados para campos
>específicos no PostgreSQL para gravar CEP,CPF, CNPJ, telefones e
>valores
>monetários e encontrei opiniões muito diversas uns defendem que CPF tem
>de
>ser guardado como string outros não.

Esse ‘não’ aí está muito genérico… que outras possibilidades consideraste?


>É um primeiro projeto que eu vou iniciar usando o PostgreSQL e não sei
>tomar essa decisão, como não encontrei nada concreto e fundamentado
>estou
>recorrendo a comunidade.

Faz bem.

Mas essa questão é maior que o PostgreSQL, é de conceitos fundamentais: de 
maneira geral, devemos guardar cada tipo de dados da maneira mais específica
possível.

Já discutimos isso aqui antes, pode procurar detalhes nos arquivos de histórico 
da lista.  Mas essencialmente, a menos que alguém já tenha criado um tipo de 
dados específico, o mais prático será criar um DOMAIN com CHECK CONSTRAINT que 
use uma função em linguagem externa fazendo uso de uma biblioteca de validação. 
 Sei que havia tais funções de validação de dados brasileiros em Perl no CPAN, 
imagino que haja em Python também.



-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk:xmpp:[email protected]
+55 (61) 9302 2691        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a