Base de données
La plupart des apps stockent leurs données dans le CMS intégré de Proyecta — un store géré, basé sur Postgres, sans base de données à administrer. Une base de données temps réel pour les apps en mise à jour live arrive bientôt.
La plupart des apps Proyecta ne nécessitent aucune réflexion de ta part sur une base de données. Lorsque tu décris ton app, Proyecta conçoit un modèle de données, provisionne de vraies collections de contenu et les alimente avec des données d’exemple — tout cela avant que l’interface soit construite. Ton app est livrée connectée à des données réelles, modifiables par le propriétaire, dès le premier build. Ces données durables sont stockées dans le système de gestion de contenu (CMS) intégré de Proyecta (un store géré, basé sur Postgres), et non dans une base de données que tu dois administrer.
Où vivent les données de ton app
Section intitulée « Où vivent les données de ton app »| Type de données | Où elles sont stockées | Gestion depuis |
|---|---|---|
| Contenus & enregistrements (articles, services, annonces, FAQ, réservations) | Gestion de contenu (CMS) | Chat IA, panneau d’administration de ton app |
| Comptes utilisateurs & connexion | Auth | Panneau d’administration → Members |
| Produits, commandes, abonnements, paiements | Commerce | Panneau d’administration → Commerce |
| Fichiers uploadés & médias | Fichiers & Médias | Panneau d’administration de ton app |
Tu n’as jamais à décider où placer le contenu, les utilisateurs, les commandes ou les fichiers — la plateforme s’en charge, et tu les gères depuis le panneau d’administration intégré de ton app (ou en demandant à l’IA).
Comment tes données sont stockées
Section intitulée « Comment tes données sont stockées »Tu n’as pas à concevoir un schéma ni à démarrer un serveur. Proyecta modélise tes données sous forme de collections et d’entrées dans le CMS, les provisionne avant la construction de l’interface et les alimente avec du contenu d’exemple réaliste. Tes pages lisent ces données via des hooks typés que l’IA câble pour toi, et tu les édites depuis le panneau d’administration — sans écrire de code. Pour le modèle complet (collections, singletons, types de champs, brouillons et publication), consulte Gestion de contenu et Comment fonctionnent les données de ton app.
Sous le capot, il s’agit d’un store géré, basé sur Postgres : la persistance et la réplication sont gérées pour toi, et il n’y a aucune base de données à provisionner, à scaler ou à sauvegarder toi-même.
L’IA peut-elle lire et écrire des données ?
Section intitulée « L’IA peut-elle lire et écrire des données ? »Oui. Demande-lui directement, et elle agit sur le store dans lequel les données résident :
"Add a new service called 'Deep clean' priced at $120"→ crée une entrée CMS"Mark the last five contact-form submissions as read"→ met à jour les soumissions de formulaire"Change the homepage headline to …"→ modifie le contenu de la page
Toi (ou toute personne que tu désignes comme administrateur) pouvez faire de même depuis le panneau d’administration de l’app, sans IA.
Bases de données d’infrastructure (développement local)
Section intitulée « Bases de données d’infrastructure (développement local) »Si tu développes contre une base de données relationnelle traditionnelle — un dépôt que tu as apporté toi-même, ou une charge de travail locale plus lourde — ta machine de développement peut exécuter des services d’infrastructure en tant que conteneurs sidecar :
- PostgreSQL — base de données relationnelle complète avec support SQL
- MySQL — base de données relationnelle alternative
- MongoDB — base de données orientée documents
- Redis — store de données en mémoire / cache
Ajoute-les en les décrivant à l’IA, ou en les configurant dans proyecta.config.json. Consulte Dev Machines pour plus de détails. Ces services sont destinés au développement local et sont distincts des données de plateforme de ton app publiée.
Où est stocké mon contenu ?
Dans le CMS intégré de Proyecta — un store géré, basé sur Postgres. La persistance et la réplication sont gérées pour toi ; il n’y a aucune base de données à administrer. Consulte Gestion de contenu.
Mes données sont-elles sauvegardées ?
Le contenu et les enregistrements dans le CMS sont persistés et répliqués automatiquement. Les bases de données d’infrastructure que tu ajoutes pour le développement local (PostgreSQL, etc.) ne sont pas sauvegardées pour toi.
Puis-je exporter mes données ?
Demande à l’IA d’exporter tes données, ou consulte Exporter les données pour connaître les options disponibles.
Bientôt disponible
Section intitulée « Bientôt disponible »- Une base de données temps réel — pour les apps qui ont besoin de données qui changent en direct (chat en streaming, présence / “qui est en ligne”, fils d’activité, état de jeu multijoueur). Le contenu durable continuera de résider dans le CMS ; le store temps réel ne contiendra que l’état du comportement live. Si tu décris aujourd’hui une app ayant besoin de cela, Proyecta construit le reste et signale la partie live comme arrivant dans une prochaine mise à jour.
- Import CSV pour le chargement en masse de contenu.