Je ne parviens pas à définir la taille maximale d'une colonne particulière dans la base de données PostgreSQL avec le mot clé MAX. Existe-t-il un mot clé comme MAX. Sinon, comment pouvons-nous créer la colonne avec la taille maximale?
Si vous voulez créer une colonne varchar
"illimitée", utilisez simplement varchar
sans restriction de longueur.
Si la variation de caractères est utilisée sans spécificateur de longueur, le type accepte des chaînes de n'importe quelle taille
Vous pouvez donc utiliser:
create table foo
(
unlimited varchar
);
Une autre alternative consiste à utiliser text
:
create table foo
(
unlimited text
);
Plus de détails sur les types de données de caractères sont dans le manuel:
http://www.postgresql.org/docs/current/static/datatype-character.html