Quelle est la différence entre le type de données text
et les types de données character varying
(varchar
) ?
Selon la documentation
Si le character varying est utilisé sans spécificateur de longueur, le type accepte des chaînes de n'importe quelle taille. Ce dernier est une extension de PostgreSQL.
et
De plus, PostgreSQL fournit le type text, qui stocke des chaînes de n'importe quelle longueur. Bien que le type text ne soit pas inclus dans la norme SQL, plusieurs autres systèmes de gestion de base de données SQL le proposent également.
Alors quelle est la différence ?