sql >> Databasteknik >  >> RDS >> PostgreSQL

Spela Framework + Heroku + Postgres kan inte ansluta

Du behöver inte skicka in dem som systemegenskaper, du kan hämta Heroku miljövariabler i din application.conf fil

...
db.default.driver=org.postgresql.Driver
db.default.url=${DATABASE_URL}

Definiera sedan detta i din Procfile

web: target/start -Dhttp.port=${PORT} ${JAVA_OPTS} -Dconfig.resource=application.conf

Den bör plocka upp DATABASE_URL egendom för Heroku-miljön. Även om jag rekommenderar att du skapar en konfigurationsfil som är specifik för Heroku-miljön (dvs heroku-prod.conf), men det här är bara ett exempel.




  1. 'OPTION SQL_SELECT_LIMIT=DEFAULT'

  2. Vilken betydelse har indexnamnet när man skapar ett index i MySQL?

  3. SQL Select inklusive datatyp och datavärden

  4. Python/Django MySQL Datetime-hantering och tidszon