Skip to main content
Votre application se connecte à sa base de données à l’aide d’identifiants que Replit gère pour vous. Retrouvez-les dans l’outil Database : sélectionnez une base de données, puis ouvrez l’onglet Settings. Celui-ci affiche la chaîne de connexion, l’utilisation du stockage et les détails de connexion avancés.
Onglet Settings de la base de données affichant la chaîne de connexion DATABASE_URL, l'utilisation du stockage et les détails de connexion avancés

Variables d’environnement

La variable d’environnement suivante est disponible pour vous connecter à votre base de données de développement :
  • DATABASE_URL : comment se connecter et s’authentifier à la base de données
Votre application l’utilise automatiquement. Comme DATABASE_URL est limité à votre application, votre base de données de développement ne peut pas être accédée par d’autres applications, même celles que vous possédez, ni par des outils de base de données externes. Même en cas de divulgation, personne d’autre ne peut l’utiliser pour accéder à votre base de données ou la modifier.
Si votre base de données de développement est encore sur l’infrastructure Neon legacy, les variables supplémentaires PGHOST, PGUSER, PGPASSWORD, PGDATABASE et PGPORT sont également disponibles. Ces variables ne sont pas fournies pour les bases de données hébergées sur l’infrastructure actuelle de Replit ; utilisez DATABASE_URL à la place.
Si vous utilisez encore la base de données de développement Neon legacy, ne partagez pas votre DATABASE_URL. Elle contient vos identifiants de base de données, qui pourraient être utilisés par n’importe qui pour accéder à votre base de données et la modifier. Ne la collez jamais dans des endroits publics ou dans des tickets de support.

Connecter un outil externe

Vous pouvez vous connecter à votre base de données de production depuis n’importe quel client SQL compatible PostgreSQL en utilisant la chaîne de connexion de l’onglet Settings de la base de données de production.

Sécurité

Lorsque vous ajoutez une intégration de base de données à l’aide d’Agent, celui-ci 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 :
  • 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

Étapes suivantes