Docs ChanTan Studio
Ouvrir ChanTan Studio
Docs › Les données de votre app

Base de données ChanTan Studio : l'ajouter et l'utiliser

Donnez une mémoire à votre appli en une minute : base de données en un clic, consultation des données enregistrées, modification des lignes et questions en français.

Dernière mise à jour: Fri Aug 21 2026 07:00:00 GMT+0700 (Indochina Time)

Sans base de données, votre appli oublie tout dès que le visiteur ferme la page. Avec une base, elle peut avoir de vrais comptes, garder ce que les gens saisissent et afficher les mêmes informations sur n'importe quel appareil.

Concrètement, pour la Boulangerie Lumière : les commandes de gâteaux passées sur le site restent enregistrées, même après un rafraîchissement.

Vous n'avez rien à comprendre aux bases de données. L'IA crée les listes et les colonnes, écrit tout le code d'enregistrement et de lecture, et active la protection des données à votre place.

1. Ouvrez « Gérer ▾ » → « Base de données »

En haut de votre projet, appuyez sur « Gérer ▾ », puis sur « Base de données ».

Si ce projet n'a jamais eu de base de données, vous obtenez un sélecteur plutôt que des données, intitulé « Bienvenue dans Base de données »« Ajoutez une base de données pour stocker des comptes utilisateurs, enregistrer des données durablement et créer des applis avec connexion, formulaires et état persistant. »

2. Choisissez « ⚡ Base de données Chantan »

Appuyez sur « Connecter maintenant → » sous « ⚡ Base de données Chantan ». C'est l'option en un clic, et la bonne réponse pour la quasi-totalité des utilisateurs.

« ⚡ Base de données Chantan » « 🔷 Votre Supabase »
Accroche « Un clic. Aucune configuration. » « Vos données vous appartiennent. Contrôle total. »
Ce que vous obtenez « Gratuit pour commencer » · « Vrai Postgres — auth, stockage, fonctions » · « Monte en charge automatiquement avec votre croissance » « 500 Mo gratuits sur Supabase » · « Accès direct au tableau de bord » · « Les données ne quittent jamais votre compte »
Bouton « Connecter maintenant → » « Coller mes identifiants → »

Ne choisissez « 🔷 Votre Supabase » que si vous avez déjà un compte Supabase et que vous tenez à ce que les données y résident.

3. Patientez environ une minute

La région la plus proche de vous est choisie automatiquement. Vous verrez « Configuration de votre base de données… »« Création de votre base de données gérée — cela prend généralement une minute environ. Le gestionnaire complet s'ouvrira automatiquement dès qu'elle sera prête. »

C'est fait. Le gestionnaire s'ouvre tout seul. À la place du sélecteur, vous voyez maintenant l'écran de données de votre appli — et votre appli peut enregistrer durablement.

Ce que vous voyez Ce qu'il faut faire
« La configuration prend plus de temps que prévu — elle peut encore aboutir. Revenez vérifier sous peu. » (au bout de 8 minutes) Patientez encore quelques minutes. Elle aboutit souvent malgré tout — ne recommencez pas de zéro.
« La configuration de la base de données n'a pas abouti »« La création de votre base de données gérée a été interrompue. Votre projet est intact — vous pouvez réessayer. » Appuyez sur « Réessayer la configuration ».

Vous pouvez aussi simplement demander dans le chat

Écrivez par exemple « ajoute une connexion » ou « enregistre les commandes », et l'IA affiche le même sélecteur.

Dès qu'elle comprend qu'une fonctionnalité a besoin de données enregistrées, elle s'arrête avant d'écrire la moindre ligne de code et affiche une carte dans la conversation :

« Votre appli a besoin d'une base de données »« Chantan DB sera utilisée par défaut, sauf si vous choisissez une autre option. »

L'option ChanTan porte la mention « Par défaut » avec un compte à rebours de 7 secondes« Connexion auto dans {seconds}s » — autrement dit ne rien faire est une réponse valable. Les alternatives sont « Connecter votre propre Supabase » et « Sans base de données — construire avec un état local uniquement ». Quand tout se passe bien, vous lisez « Connectée — votre construction continue… »

Consulter vos données

Une fois connectée, « Gérer ▾ »« Base de données » ouvre la page « Base de données »« Consultez et gérez les données stockées dans votre application. »

Vous voyez les listes que votre appli enregistre, chacune avec son nombre de lignes. Cliquez sur l'une d'elles pour ouvrir ses enregistrements.

Commande Libellé Ce qu'elle fait
Astuce « Astuce : cliquez sur une ligne pour la modifier. »
Recherche « Rechercher dans {table}… » Filtre au fil de la frappe
Export « Exporter en CSV » Télécharge les lignes actuellement à l'écran dans un tableur. Gratuit et immédiat
Ajout « Ajouter une ligne » Ouvre un formulaire pour créer un enregistrement
Modification cliquez sur une ligne Changez les valeurs, puis « Enregistrer »
Suppression « Supprimer cette ligne » Demande « Supprimer cette ligne définitivement ? » avec « Oui, supprimer » et « Annuler »
Pagination « Affichage {from}–{to} » 100 enregistrements par page

Si vous lisez « Impossible de mettre à jour la ligne. Cette table n'a pas de clé primaire. », c'est que cette liste n'a pas de colonne d'identifiant unique : les enregistrements ne peuvent donc pas être modifiés depuis cet écran. Demandez plutôt la modification dans le chat.

Poser des questions en français

La zone « Interrogez vos données » vous permet de demander des choses comme « Montre-moi tous les utilisateurs inscrits ces 7 derniers jours ». Elle offre trois modes — « Chat », « SQL » et « Graphique » — et peut tracer un graphique une fois les deux axes choisis.

Cette zone ne sait que regarder, jamais modifier. Demandez-lui de changer quelque chose, elle répond « Vous ne pouvez pas modifier directement le schéma de votre base — utilisez plutôt le chat ». Et c'est le bon conseil : les changements de structure se demandent dans le chat.

⚠️ L'« Éditeur SQL » du groupe « Avancé » est tout autre chose, et il est puissant. Il vous prévient — « Heads up: Commands here run on your live database and can change or remove data. Double-check before you run. » (« Attention : les commandes lancées ici s'exécutent sur votre base en production et peuvent modifier ou supprimer des données. Vérifiez à deux fois avant d'exécuter. ») — puis exécute immédiatement, sans seconde confirmation et sans retour en arrière. La plupart des propriétaires n'en ont jamais besoin.

Connecter votre propre Supabase

Choisir « 🔷 Votre Supabase » ouvre un formulaire guidé intitulé « Configuration en 3 minutes — suivez ces étapes » :

  1. Créez un projet Supabase si vous n'en avez pas.
  2. Copiez votre URL et votre clé anon (publique). « ⚠ N'utilisez PAS service_role — elle a un accès admin complet et ne doit jamais être partagée. »
  3. Exécutez la commande d'installation fournie, à l'aide du bouton « Copier le SQL de configuration »« Ceci crée la table de données + les buckets de stockage dont votre appli a besoin. Une seule fois, ré-exécutable sans risque. »
  4. Facultatif : une zone avancée qui autorise l'IA à construire des intégrations côté serveur sur votre propre Supabase. Sans elle, toutes vos fonctionnalités de données et de fichiers marchent quand même.

Appuyez ensuite sur « Tester et connecter ».

Message Ce qu'il faut faire
« L'URL Supabase et la clé anon sont requises. » Remplissez les deux champs
« L'URL Supabase doit commencer par https:// » Collez l'adresse complète, https:// inclus
« That looks like a service_role key. Please use the ANON (public) key instead… » (message en anglais : « on dirait une clé service_role, utilisez plutôt la clé anon publique ») Copiez la clé anon (publique), jamais la clé d'administration
« Échec de la connexion. » Revérifiez les deux valeurs
« Too many connection tests. Please wait an hour. » (message en anglais : trop de tests de connexion, patientez une heure) Vous avez droit à 10 tests par heure

Une limite à connaître : tant que votre projet utilise votre propre Supabase, ChanTan ne peut ni ajouter, ni modifier, ni supprimer les personnes qui se connectent à votre appli — il vous répond « Open the Auth tab in your Supabase dashboard. » (ouvrez l'onglet Auth de votre tableau de bord Supabase). Votre consommation y est également suivie : « La consommation est gérée dans votre propre Supabase. »

Vos données sont sécurisées d'office

Vous n'avez rien à activer. « Vos données sont sécurisées automatiquement »« Chantan active la protection des données (Row-Level Security) sur chaque table lors de la publication — vous n'avez rien à faire. »

L'écran « Suggestions » propose des extras facultatifs (rendre privés des fichiers publics, bloquer les mots de passe connus comme compromis, ajouter une connexion en deux étapes). Aucun n'a de bouton de correction : chacun vous invite à demander à ChanTan dans le chat, ce qui est la bonne voie.

Ce que cela coûte

Inclus gratuitement avec chaque projet : 0,5 Go de stockage de base de données, 1 Go de fichiers et 50 000 utilisateurs actifs par mois — en plus de l'enveloppe du forfait Gratuit : 10 000 lignes, 1 000 utilisateurs et 500 Mo.

Forfait Lignes Utilisateurs actifs / mois Stockage
Gratuit 10 000 1 000 500 Mo
Pro 500 000 50 000 5 Go
Business 5 000 000 500 000 50 Go
Enterprise illimité illimité illimité

Au-delà de l'enveloppe gratuite, le produit affiche ses tarifs : 31,25 crédits par Go de stockage de base par mois, 5,25 crédits par Go de stockage de fichiers par mois, 0,8125 crédit par utilisateur actif par mois. La facturation de cette consommation est actuellement désactivée : ces montants sont donc affichés mais pas prélevés aujourd'hui. Ne partez pas du principe que ce sera gratuit pour toujours.

Si votre portefeuille ne peut pas couvrir un niveau payant pendant une journée, le projet redescend discrètement en Gratuit — vos données ne sont jamais supprimées. Vous êtes prévenu avant : « Crédits faibles. Rechargez pour garder votre base rapide — vos données sont toujours en sécurité. »

Les niveaux de puissance (« Performance de la base de données »)

Niveau Ce qu'il annonce Coût
« Standard » « Gratuit. Se met en veille quand inactif. » Gratuit
« Boosté » « Toujours actif, pour un trafic régulier. » 83 crédits/jour (~2 500/mois)
« Turbo » « Plus rapide en cas de forte charge. » 125 crédits/jour (~3 750/mois)
« Performance » « Applis à fort trafic. » 500 crédits/jour (~15 000/mois)
« Dédié » « Puissance maximale. Approbation admin requise. » 917 crédits/jour (~27 500/mois)

Chaque niveau payant demande une rapide approbation d'un administrateur, même si seule la carte « Dédié » le mentionne. Après la demande, vous lirez « Demande envoyée. Un admin examinera votre montée en gamme sous peu — le changement sera appliqué automatiquement dès l'approbation. » Le basculement prend environ une minute et vos données restent en sécurité pendant toute l'opération.

Les limites, sans détour

  • L'annulation restaure vos fichiers et votre code, jamais vos données. Les enregistrements supprimés sont perdus. C'est exactement pour cela que l'IA s'arrête et vous demande de confirmer dans le chat avant de lancer quoi que ce soit qui efface définitivement des données — prenez cette question au sérieux.
  • Il n'existe aucun bouton de restauration en libre-service pour les données. S'il faut restaurer des données, contactez le support.
  • Exporter en bloc toutes les données de votre appli n'est pas une fonctionnalité en un bouton. « Exporter en CSV » télécharge ce qui est à l'écran ; pour plus, demandez à l'IA dans le chat de construire un export à l'intérieur de votre propre appli.
  • « Paramètres de connexion » est rédigé en langage de développeur et se casse facilement. N'y touchez pas, sauf si l'IA vous a explicitement demandé d'y changer quelque chose — demandez plutôt dans le chat. Seule une liste fermée de réglages peut être modifiée depuis ChanTan ; tout le reste est refusé avec « One or more auth settings are not allowed. » (un ou plusieurs réglages d'authentification ne sont pas autorisés).

Si quelque chose vous semble anormal

Ce que vous voyez Ce que cela veut dire
« Aucune donnée pour l'instant » Votre appli n'a encore rien enregistré. Les données apparaissent dès qu'une personne s'inscrit ou envoie un formulaire.
De nouveau l'écran « Bienvenue dans Base de données » Ce projet n'a aucune base connectée — choisissez l'une des deux options.
« Chantan Cloud n'est pas disponible pour ce projet », qui renvoie vers un onglet Base de données Ce projet utilise un ancien stockage retiré. Ouvrez « Gérer ▾ » → « Base de données » et connectez une base : l'enregistrement refonctionne ensuite.