Collections
Une collection, c'est comme une table dans votre base, mais en plus sympa. Vous définissez les champs, Skema crée la table et vous offre une interface pour gérer le contenu.
Créer une collection
Dans l'Explorateur d'objets, dépliez votre connexion et cliquez sur + Nouvelle collection. Vous pouvez aussi aller dans Gérer les collections. Donnez un nom à votre collection (en minuscules, sans espaces - utilisez des underscores). Exemples : articles,blog_posts,produits.
Le nom devient le nom de la table dans votre base. Choisissez bien, c'est compliqué à changer après. (Pas impossible, juste pénible.)
Types de champs
Chaque collection a des champs. Voici les types disponibles :
Vrai/Faux (publié, actif, en vedette)
Identifiant unique auto-généré (recommandé pour id)
Identifiant numérique auto-incrémenté
Code couleur hexadécimal avec sélecteur visuel
Dates sans heure (anniversaire, échéance)
Rempli automatiquement à la création de l'item
Mis à jour automatiquement à chaque modification
Dates avec heure précise (événements, rendez-vous)
Adresses email avec validation
Identifiant unique universel
Données structurées libres (metadata, config)
Choix parmi une liste prédéfinie (statut, catégorie). Séparez les valeurs par des point-virgules (;)
Entiers (prix, quantités, scores)
Nombres avec virgule (montants, coordonnées). Précision et scale configurables
URL-friendly auto-généré depuis un autre champ texte
Pour les titres, noms (max 255 caractères)
Pour les descriptions, contenus avec éditeur riche (HTML)
Liens web avec validation
Champs auto-gérés
Les types marqués auto sont des champs dont la valeur est gérée automatiquement par Skema :
- - Clé primaire (UUID) : Génère un UUID unique à la création
- - Clé primaire (Auto-incrément) : Génère un numéro séquentiel
- - Date de création : Rempli automatiquement à la création
- - Date de modification : Mis à jour à chaque modification
Ces champs ne peuvent pas être modifiés manuellement. Leurs options (requis, unique, valeur par défaut) sont désactivées car gérées par le système.
Conseil : Chaque collection doit avoir une clé primaire. Ajoutez un champ id de type Clé primaire (UUID) ou Clé primaire (Auto-incrément).
Supprimer une collection
Cliquez sur les paramètres de la collection, puis sur Supprimer. Attention : cela supprime aussi toutes les données. C'est irréversible.
Modifier une collection
Vous pouvez ajouter des champs à tout moment. Pour en supprimer ou en modifier, allez dans les paramètres de la collection. Attention : supprimer un champ supprime aussi les données qu'il contient. C'est irréversible.
Maintenant que vous avez une collection, ajoutez du contenu !
Gérer le contenu