Aller au contenu

Champ Texte

Le champ Texte est utilisé pour stocker des données de chaîne alphanumérique. C’est le type de champ le plus polyvalent, adapté pour stocker tout, des chaînes courtes (comme des noms ou des titres) au contenu de forme longue (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 :

  • Nom : 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.
  • Est Varchar :
    • Décoché (Par Défaut) : Le champ est créé comme un 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 géré comme un VARCHAR. Selon la configuration de la plateforme, cela peut vous permettre de spécifier une limite maximale de caractères (contrainte de longueur).
  • Valeur Par Défaut : Une valeur qui sera automatiquement attribuée au champ si aucune donnée n’est fournie lors de la création de l’enregistrement.
  • Description : Une note interne pour décrire le but du champ pour d’autres développeurs ou administrateurs.
  • Obligatoire : 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. Aucun deux enregistrements dans la table ne peuvent avoir la même valeur pour ce champ (utile pour les e-mails, les noms d’utilisateur ou les identifiants).

alt text