Bonjour à tous,
Je ne savais pas trop où mettre ce message, alors comme je débute en PostgreSQL...

Ma question concerne la gestion des varchar par PostgreSQL, je vais essayer d'être clair :

Je voudrais savoir quel est l'impact de la longueur des champs varchar sur la rapidité de travail (en datawarehouse*) avec une base PostgreSQL.

C'est à dire :
vaut-il mieux déclarer :
1 champ varchar(10)
1 champ varchar(30)
1 champ varchar(50)
1 champ varchar(100)

sachant qu'un seul de ces champs est renseigné par enregistrement,
tantôt par une info de 10 o,
tantôt par une info de 30 o,
tantôt par une info de 50 o,
tantôt par une info de 100 o

ou déclarer un seul champ varchar(100) et tout mettre dedans quelque soit la longueur de l'info à enregistrer ?

* base attaquée par des appli delphi.

Merci d'avance pour votre aide.