Em 21/11/15, Luciano Reis<[email protected]> escreveu:
> 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.
> É 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.
>


Creio que todos estes campos sejam numéricos e portanto devem ser
armazenados como números (inteiro ou decimal de precisão arbitrária).

Algumas vezes que li a justificativa de se utilizar strings me pareceu
que havia uma grande confusão entre formato de armazenamento e formato
de exibição. Por ex. como o CPF normalmente é exibido na forma:
99.999.999-99 julgava-se que seria melhor já armazena-lo dessa forma,
contudo a função to_char permite formatar números no formato que
quiser.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a