Não sei que linguagem vocês usam pra programar, mas usando o Delphi7 quando crio o campo Tipo Text ele entende como (ftMemo) e não como String, isso exige um custo maior na aplicação.
Claro que nas máquinas de hoje isso parece insignificante, mas ao longo do desenvolvimento a aplicação vai ficando mais lenta do que se tivesse usado campos com tamanhos definidos. Li no manual do postgres que a grosso modo tanto faz usar Text ou Varchar(n), mas devemos levar em conta o Front-end, pois o banco não faz tudo sozinho. Pelo menos é a experiencia que tenho... Veja só, uma opnião minha heim: Criar campos Text sem levar em conta a estrutura da sua aplicação e a liguagem que esta será feita, seria o mesmo que ignorar as diversas variáveis existentes em cada linguagem. Por exemplo, eu poderia criar todos Float ao invez de Integer, pois Float tanto guarda Inteiros como Decimais... Mas sabemos que não devemos fazer isso, pois pode nos custar caro no desenvolvimento, pois dependendo teremos que converter tais dados na hora de trabalhar com eles. Se isso tiver que se feito no SQL aquele economia que fez de digitar o numero de caracteres da string será pedido na conversão que terá que fazer com uma funçao do banco. É bom termos o hábito de criar o banco conforme a necessidade, pois isso poupa muito trabalho na hora de uma manutenção. é o que acho... rsrsrs -----Mensagem Original----- From: Euler Taveira de Oliveira Sent: Thursday, April 14, 2011 12:33 PM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] VARCHAR X TEXT Em 14-04-2011 11:04, Marcelo Silva (IG) escreveu: > Campos Text são sempre mais pesados > O ideal no seu caso é: character varying mesmo > Por quê? Vide código. -- Euler Taveira de Oliveira http://www.timbira.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
