sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan ændres database_url på heroku?

DATABASE_URL er det, der i øjeblikket gemmer din anden apps forbindelse til dens klargjorte DB, som Heroku venligt forhindrer dig i at slette, fordi der ikke er andre referencer til den.

Fjern først den anden applikations DB. Alt i det vil blive ødelagt.

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

Hvis disse er nye apps, er dit DB-niveau sandsynligvis hobby-dev , men du kan tjekke efter det ved at køre heroku-tilføjelser --app .

Derefter vil du være i stand til at indstille DATABASE_URL på den anden app.

Hvis du vil have den anden app forbundet til begge DB'er, skal du gemme den første apps DB URL i en anden miljøvariabel og opdatere din anden apps kode for at bruge den.

Uden at være relateret til dit spørgsmål, har du lige indsat dine DB-legitimationsoplysninger i et offentligt rum. Du bør rulle dem med heroku pg:credentials --reset --app .

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



  1. MySQL Workbench

  2. Blanding af eksplicitte og implicitte joinforbindelser mislykkes med Der er en post for tabel ... men den kan ikke refereres fra denne del af forespørgslen

  3. Gruppér efter klausul i mySQL og postgreSQL, hvorfor fejlen i postgreSQL?

  4. Hvordan sammenligner man to databaseobjekter i Oracle?