Passer au contenu principal
Ces réponses couvrent la base de données de production. Pour la référence complète, consultez Bases de données de production et Base de données SQL.
Cette erreur signifie que le point de terminaison de calcul de votre base de données a été suspendu. Pour le réactiver :
  1. Ouvrez le panneau Base de données et sélectionnez Développement dans le menu déroulant.
  2. Si un bouton Réactiver la base de données apparaît, sélectionnez-le.
  3. Basculez le menu déroulant sur Production et sélectionnez à nouveau Réactiver la base de données si cela apparaît.
Si le bouton n’apparaît pas, un secret DATABASE_URL en conflit peut le masquer. Ouvrez le panneau Secrets, comparez toute entrée DATABASE_URL avec la chaîne de connexion dans le panneau Base de données, et mettez à jour ou supprimez le secret en conflit pour qu’ils correspondent.Les causes courantes sont une facture impayée (payez-la pour éviter la récurrence) ou une pause transitoire lors de la publication (les étapes de réactivation ci-dessus y remédient). Consultez Bases de données de production.
Non. Si la panne est déjà répertoriée sur status.replit.com, l’équipe travaille dessus et un ticket n’accélérera pas la résolution. Ouvrez l’incident actif et abonnez-vous aux mises à jour pour être notifié de la progression.Si votre problème de base de données n’est pas répertorié sur la page de statut, contactez le support Replit.
Replit prend en charge la restauration à un point dans le temps pour les bases de données de production. La fenêtre de restauration dépend de votre plan—7 jours sur Core et 28 jours sur Pro.Pour restaurer, ouvrez le panneau Base de données, accédez à la base de données, ouvrez ses paramètres de restauration, sélectionnez le timestamp souhaité et confirmez. Si vous êtes en dehors de la fenêtre de restauration, contactez le support Replit. Consultez Bases de données de production.
Une URL de base de données en conflit masque généralement le bouton Réactiver. Ouvrez le panneau Secrets, trouvez toute entrée DATABASE_URL, et comparez-la avec la chaîne de connexion dans le panneau Base de données. Si elles diffèrent, le secret remplace l’URL correcte—supprimez-le, actualisez et vérifiez à nouveau le panneau Base de données.Si le bouton n’apparaît toujours pas après la suppression du secret en conflit, contactez le support Replit avec l’URL de votre projet.
Votre application ouvre simultanément plus de connexions à la base de données que ce que le pool autorise. Causes courantes :
  • Des connexions qui ne sont pas fermées après chaque requête
  • Un pic de trafic
  • Des requêtes lentes maintenant les connexions ouvertes
La plupart des frameworks s’attendent à un pool de connexions partagé unique plutôt qu’à une nouvelle connexion par requête.Pour la correction la plus rapide, ouvrez un nouveau chat Agent, décrivez l’erreur et demandez à Agent de vérifier comment votre application gère les connexions à la base de données.
Replit maintient séparées les bases de données de développement et de production afin que les modifications de test n’affectent pas les données en production. Pour exécuter des migrations contre la production, ajoutez votre commande de migration à l’étape de construction ou de pré-déploiement de votre déploiement afin qu’elle s’exécute à chaque déploiement. Par exemple, utilisez drizzle-kit migrate pour Drizzle. Vous pouvez également exécuter la migration manuellement depuis un Shell dans votre environnement de production.Consultez Créer une base de données de production lors de la publication.
Parfois, cela se produit indépendamment de la facturation. Essayez de réactiver manuellement : ouvrez le panneau Base de données, sélectionnez Développement et sélectionnez Réactiver la base de données si cela apparaît, puis répétez pour Production.Si le bouton n’apparaît pas ou si le problème persiste, contactez le support Replit avec l’URL de votre projet—cela peut nécessiter une réactivation manuelle. Consultez Bases de données de production.

Vous avez encore besoin d’aide ?

Si votre question sur la base de données n’est pas répondue ici, contactez le support Replit.