Skip to main content
Replit Database utilise une base de données SQL entièrement gérée qui vous permet d’ajouter un stockage de données persistant à votre application Replit depuis l’éditeur de projet.
La façon la plus rapide de commencer est de demander à Agent d’ajouter une base de données à votre application. Agent configurera l’intégration, créera le schéma de la base de données et mettra à jour votre application pour stocker et récupérer des données.
capture d'écran de l'éditeur de base de données

Fonctionnalités

L’outil Replit Database fournit les fonctionnalités suivantes :
  • Outils de base de données : Exécutez des requêtes, gérez le schéma de la base de données et visualisez les données avec les outils SQL intégrés
  • Voyage dans le temps : Restaurez votre base de données à n’importe quel point de contrôle Agent. Consultez Récupération de données
  • Stockage gratuit : Inclut 20 Go de stockage gratuit pour chaque application Replit.
  • Variables d’environnement : Utilisez des variables d’environnement dans votre application Replit pour accéder de façon sécurisée à la base de données
Avant le 4 décembre 2025, la base de données de développement était hébergée sur Neon et présente quelques différences importantes. Consultez Développement et production pour plus de détails.

Utilisation

Vous pouvez accéder à l’outil Replit Database directement dans l’éditeur de projet. Les sections suivantes vous guident dans la configuration et la gestion de votre base de données.
  1. Ouvrez le panneau Tools et sélectionnez Database sous Replit Cloud.
  2. La vue d’accueil liste vos bases de données. Sélectionnez-en une, comme Development Database, pour l’ouvrir.
L’outil Database est organisé autour de votre liste de bases de données. La vue d’accueil affiche chaque base de données avec son utilisation de stockage, ainsi que votre Billing Period et vos Hours of Compute Used actuels. Ouvrir une base de données affiche trois onglets :
  • Overview : Les tables de votre base de données.
  • My Data : Parcourez et modifiez les lignes, ou exécutez des requêtes SQL.
  • Settings : La chaîne de connexion, l’utilisation du stockage et les détails de connexion.

Ajouter une base de données

Toutes les applications Replit sont livrées avec une base de données par défaut. Vous pouvez y accéder en sélectionnant l’outil Icône base de données PostgreSQL Database dans l’éditeur de projet. Vous pouvez intégrer la base de données à votre application Replit en demandant à Agent d’ajouter une base de données PostgreSQL à votre application Replit, en précisant les données que votre application Replit doit stocker. Agent créera le schéma de la base de données et mettra à jour votre application pour communiquer avec la base de données.

Fonctionnalités de sécurité

Lorsque vous ajoutez une intégration de base de données avec Agent, il ajoute un Object-Relational Mapper (ORM) qui gère toutes les communications avec la base de données avec une sécurité intégrée. Cette couche ORM, combinée à l’implémentation des meilleures pratiques de sécurité par Agent, protège votre application contre les exploits grâce aux fonctionnalités suivantes :
  • Validation du schéma : Vérifie que les données sont conformes aux formats attendus
  • Assainissement des données : Nettoie automatiquement les entrées des créateurs pour prévenir les attaques par injection SQL

Prochaines étapes

Avant le 4 décembre 2025, la base de données de développement était hébergée sur Neon. Cette base de données est maintenant dépréciée et toutes les nouvelles bases de données de développement sont hébergées sur l’infrastructure de base de données propre de Replit. Vous pouvez voir si votre base de données de développement est hébergée sur Neon en vérifiant la variable d’environnement DATABASE_URL.
Si DATABASE_URL contient neon.tech/neondb, alors votre base de données de développement est encore hébergée sur Neon. Sinon, si elle contient helium/heliumdb, alors votre base de données de développement est maintenant hébergée sur Replit.
Voici les différences clés entre la base de données de développement Neon legacy et la nouvelle base de données de développement Replit :
Si votre application a été forkée ou remixée lors de l’utilisation de la base de données Neon legacy, votre application publiée peut encore référencer l’URL de la base de données de l’application d’origine. Après la mise à niveau de la base de données, cette connexion partagée cessera de fonctionner. Consultez Corriger une application publiée utilisant une base de données partagée pour savoir comment mettre à jour votre application publiée.