Base de données
Parcourez les tables et gérez en toute sécurité les enregistrements de production depuis My app
Ouvrez un projet Cloud et sélectionnez My app → Database pour inspecter les données utilisées par l’application en production.
Cette page utilise des données de production. Ajouter, modifier ou supprimer une ligne affecte immédiatement l’application en production et ne nécessite pas de nouvelle publication.
Connecter une base de données
Si aucune base de données ni aucune table n’est détectée, sélectionnez Add a database with Verdent. Verdent envoie une demande à la tâche de projet active pour créer une base de données et le modèle de données requis par l’application.
Vérifiez et testez le code généré, puis sélectionnez Publish changes. Les tables apparaissent dans My app une fois la base de données de production connectée et dotée d’un schéma.
Parcourir les tables
La page d’accueil Database répertorie toutes les tables détectées et leur nombre d’enregistrements. Depuis cette page, vous pouvez :
- sélectionner une table pour inspecter ses enregistrements
- copier le nom d’une table depuis sa carte
- revenir à la liste des tables avec le bouton de retour
My app gère actuellement les enregistrements des tables. La création, le renommage ou la suppression de tables et de colonnes ne sont pas disponibles depuis cette interface ; demandez plutôt les changements de schéma via une tâche de projet.
Travailler avec les données des tables
Trier et filtrer
Ouvrez le menu de tri dans l’en-tête d’une colonne pour trier par ordre croissant, par ordre décroissant ou supprimer le tri.
Sélectionnez Filter pour combiner un ou plusieurs filtres de colonnes :
| Type de colonne | Conditions disponibles |
|---|---|
| Texte et autres valeurs non numériques | Égal à, Contient |
| Valeurs numériques | Égal à, Supérieur à, Supérieur ou égal, Inférieur à, Inférieur ou égal |
Sélectionnez Confirm pour appliquer tous les filtres complétés. Supprimez un filtre individuel, sélectionnez Clear all ou utilisez l’icône de suppression sur le bouton Filter actif pour revenir à la table non filtrée.
Afficher et masquer les colonnes
Sélectionnez Columns et activez ou désactivez les champs pour contrôler les colonnes visibles dans la table. Cela modifie uniquement la vue actuelle ; le schéma de la base de données n’est pas modifié et aucune donnée n’est supprimée.
Ajouter une ligne
Sélectionnez Add row, saisissez les valeurs, puis enregistrez.
- Les champs numériques sont enregistrés comme des nombres et les champs booléens utilisent un contrôle activé/désactivé.
- Les champs de date et d’heure utilisent une saisie date-heure lorsque la valeur stockée a un format pris en charge.
- Les champs vides sont omis afin que les valeurs par défaut de la base de données puissent s’appliquer.
- Les champs générés, auto-incrémentés, d’identité et UUID générés ne sont pas affichés comme entrées modifiables.
Si vous fermez un formulaire contenant des valeurs non enregistrées, Verdent vous demande si vous voulez abandonner les modifications.
Modifier une ligne ou une cellule
Vous pouvez modifier les données de deux façons :
- Sélectionnez le bouton crayon sur une ligne pour ouvrir l’éditeur complet de la ligne.
- Double-cliquez sur une cellule qui n’est pas une clé primaire pour modifier cette valeur directement. Appuyez sur Enter ou sélectionnez Save pour l’appliquer ; appuyez sur Escape pour annuler.
Les champs de clé primaire sont en lecture seule. Une table doit avoir une clé primaire avant que My app puisse identifier en toute sécurité les enregistrements à modifier.
Supprimer des lignes
Sélectionnez une ou plusieurs lignes et choisissez Delete. Verdent demande une confirmation avant de les supprimer.
La suppression de lignes ne peut pas être annulée depuis My app. Vérifiez les enregistrements sélectionnés avant de confirmer.
Une table doit avoir une clé primaire avant que ses lignes puissent être supprimées.
Export, actualisation et pagination
- Export CSV télécharge la table en utilisant les filtres et le tri actifs. L’export n’est pas limité à la page actuellement visible.
- Refresh recharge la table actuelle depuis la base de données de production.
- Rows per page prend en charge 10, 20, 50 ou 100 enregistrements, avec les contrôles de page à droite.
Limites de stockage
Lorsque le stockage de la base de données est plein, l’ajout et la modification de lignes sont désactivés. La suppression de lignes reste disponible lorsque la table possède une clé primaire. Si Verdent ne peut pas vérifier le quota de la base de données, il désactive également l’ajout et la modification jusqu’à ce que le quota puisse être vérifié de nouveau. L’avis propose une mise à niveau lorsqu’une offre supérieure est disponible ; sinon, il fournit un moyen de contacter le support.
Consultez Ressources et limites de déploiement pour connaître l’allocation de base de données incluse dans chaque offre.