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

Hvordan kan jeg vedhæfte en database til en app i Heroku?

Tilføjede du databasen ved hjælp af den app-uafhængige https://postgres.heroku.com/ websted? Eller har du bare oprettet en postgresql-database i dit Heroku kontrolpanel?

Hvis du har oprettet din database på https://postgres.heroku.com/ , vil du ikke se databasen via din heroku pg:info kommando. Hvad du dog kan gøre for at tilføje din database til din applikation, er at:

  1. Log ind på https://postgres.heroku.com/ .
  2. Klik på den database, du vil vedhæfte din ansøgning.
  3. Under 'Forbindelsesindstillinger' skal du klikke på konfigurationsknappen øverst til højre.
  4. Klik derefter på indstillingen 'URL'.
  5. Copy your database URL, this should be something like "postgres://blah:example @sqldat.com :5432/omg".
  6. I dit program skal du på kommandolinjen køre heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg

Det, vi gjorde der, var at tildele din database til DATABASE_URL miljøvariabel i din applikation. Dette er den variabel, der som standard bruges, når du leverer databaser lokalt til din applikation, så teoretisk set burde tildeling af denne værdi fungere fint for dig.



  1. PHP, MYSQL Autofuldførelse virker ikke

  2. FEJL 2002 (HY000):Kan ikke oprette forbindelse til den lokale MySQL-server via socket '/var/run/mysqld/mysqld.sock' (2)

  3. Dynamisk indstilling af __tabelnavn__ til sharding i SQLAlchemy?

  4. Vælg en enkelt kolonneværdi og gem den i variabel oracle sql