Ola O problema do uso do BigInt é que em algumas linguagens ele não é um tipo primitivo, dessa forma, você "melhora" a performance no banco e piora e muito na linguagem de programação.
Att Stefan Horochovec Engenheiro de Software Adobe User Group Manager - FlexDuck Blog: http://www.horochovec.com.br/ Use Java, Flex e Linux 2009/10/5 Carlos Humberto <[email protected]> > Bom Dia Amigos, > > Aproveitando a discussão... Em sistemas robustos (grande número de dados) > costumo utilizar o campo CPF como BIGINT. > Assim se tem uma economia de espaço já que se gasta menos bytes com BIGINT > do que com tipos CHAR em geral. > > Pois se for usar tipos CHAR em geral para armazenar CPF, já vale a pena > armazenar os separadores “. e –“, pois não é uma economia relevante > tirá-los > e ainda haveria queda de desempenho para reformatá-los. > Seria então um paradoxo utilizar CHAR e retirar os separadores pensando em > economia de espaço ! > > A formatação que utilizo é essa mesma do Fabrízio ! Já lutei para não ter > que usar o replace, mas não teve jeito...rss > > Abraços !!! > > > De: [email protected] > [mailto:[email protected]] Em nome de Fabrízio > de > Royes Mello > Enviada em: segunda-feira, 5 de outubro de 2009 11:11 > Para: Comunidade PostgreSQL Brasileira > Assunto: Re: [pgbr-geral] Máscara de CPF > > > 2009/10/5 Fabrízio de Royes Mello <[email protected]> > > Eu fiz assim: > > postg...@bdteste=# select replace(to_char(00123456789, '000:000:000-00'), > ':', '.'); > replace > ----------------- > 001.234.567-89 > (1 row) > > > > Complementando... como você não especificou o tipo de dado do valor do CPF, > e disse que era um número, usei o to_char para converter se o valor fosse > um > número (int, float, numeric). > > Mas achei o seguinte exemplo baseado no valor como um varchar: > > > http://postgresqlbr.blogspot.com/2008/06/formatao-de-cpf-uma-funo-simples.ht > ml > > > -- > Fabrízio de Royes Mello > >> Blog sobre TI: http://fabriziomello.blogspot.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > --
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
