PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zmienić database_url w heroku?

DATABASE_URL jest tym, co aktualnie przechowuje połączenie Twojej drugiej aplikacji z jej udostępnioną bazą danych, której Heroku uprzejmie uniemożliwia usunięcie, ponieważ nie ma do niej innych odniesień.

Najpierw usuń bazę danych drugiej aplikacji. Wszystko w nim zostanie zniszczone.

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

Jeśli są to nowe aplikacje, Twój poziom bazy danych to prawdopodobnie hobby-dev , ale możesz to sprawdzić, uruchamiając heroku addons --app <your second app> .

Wtedy będziesz mógł ustawić DATABASE_URL w drugiej aplikacji.

Jeśli chcesz, aby druga aplikacja była połączona z obydwoma bazami danych, musisz zapisać adres URL bazy danych pierwszej aplikacji w innej zmiennej środowiskowej i zaktualizować kod drugiej aplikacji, aby go używać.

Niezwiązane z Twoim pytaniem, właśnie wkleiłeś swoje dane logowania do bazy danych w przestrzeni publicznej. Powinieneś je rzucić za pomocą heroku pg:credentials --reset --app <your first application> .

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pg_restore Alternatywy - Kopia zapasowa PostgreSQL i automatyczne odzyskiwanie za pomocą ClusterControl

  2. PostgreSql :tablica Json do wierszy przy użyciu łączenia bocznego

  3. Znajdź wiersze z wieloma zduplikowanymi polami za pomocą Active Record, Rails i Postgres

  4. Postgres NIE w tablicy

  5. Czy procedury składowane działają w transakcji bazy danych w Postgresie?