Selon la documentation de PostgreSQL , il n'y a pas de différence de performance entre VARCHAR, VARCHAR(n)et TEXT.
Devrais-je ajouter une limite de longueur arbitraire à une colonne de nom ou d' adresse ?
Edit: Pas dupe de:
Je sais que le CHARtype est un vestige du passé et je suis intéressé non seulement par la performance, mais par d'autres avantages et inconvénients comme Erwin dans sa réponse étonnante.