PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment changer database_url sur heroku ?

DATABASE_URL est ce qui stocke actuellement la connexion de votre deuxième application à sa base de données provisionnée, qu'Heroku vous empêche gentiment de supprimer car il n'y a aucune autre référence à celle-ci.

Tout d'abord, supprimez la base de données de la deuxième application. Tout ce qu'il contient sera détruit.

heroku addons:destroy heroku-postgresql:<your DB tier> --app <your second app>

S'il s'agit de nouvelles applications, votre niveau de base de données est probablement hobby-dev , mais vous pouvez le vérifier en exécutant heroku addons --app <your second app> .

Ensuite, vous pourrez définir DATABASE_URL sur la deuxième application.

Si vous souhaitez que la deuxième application soit connectée aux deux bases de données, vous devrez stocker l'URL de la base de données de la première application dans une variable d'environnement différente et mettre à jour le code de votre deuxième application pour l'utiliser.

Sans rapport avec votre question, vous venez de coller vos informations d'identification DB dans un espace public. Vous devriez les lancer avec heroku pg:credentials --reset --app <your first application> .

Documents :https://devcenter.heroku.com/articles/heroku-postgresql