Aller au contenu

Champ Texte

Le champ Texte (Text) est utilisé pour stocker des données de chaîne alphanumérique. C’est le type de champ le plus polyvalent, adapté au stockage de tout, des courtes chaînes (comme des noms ou des titres) au contenu de format long (comme des descriptions ou des commentaires).

Lors de la configuration d’un champ texte dans la barre latérale droite, les paramètres suivants sont disponibles :

  • Name : L’identifiant système unique pour le champ (par exemple, first_name). C’est la clé utilisée dans les requêtes et mutations API.
  • Is Varchar :
    • Non coché (Par défaut) : Le champ est créé en tant que type TEXT dans la base de données, permettant des chaînes de longueur variable sans limite spécifique (jusqu’à 1 Go dans PostgreSQL).
    • Coché : Le champ est traité comme un VARCHAR. Selon la configuration de la plate-forme, cela peut vous permettre de spécifier une limite maximale de caractères (contrainte de longueur).
  • Default Value : Une valeur à attribuer automatiquement au champ si aucune donnée n’est fournie lors de la création de l’enregistrement.
  • Description : Une note interne décrivant l’objectif du champ pour les autres développeurs ou administrateurs.
  • Mandatory : Si activé, impose une contrainte NOT NULL. Les enregistrements ne peuvent pas être créés ou enregistrés si ce champ est vide.
  • Unique : Si activé, impose une contrainte UNIQUE. Il ne peut y avoir deux enregistrements dans la table avec la même valeur pour ce champ (utile pour les courriels, les noms d’utilisateur ou les identifiants).

alt text