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

Responder a