sql >> Database >  >> RDS >> PostgreSQL

Play Framework + Heroku + Postgres kan geen verbinding maken

U hoeft ze niet door te geven als systeemeigenschappen. U kunt Heroku-omgevingsvariabelen ophalen in uw application.conf bestand

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

Definieer dit dan in je Procfile

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

Het zou de DATABASE_URL . moeten ophalen eigendom voor de Heroku-omgeving. Hoewel, ik raad aan om een ​​configuratiebestand te maken dat specifiek is voor de Heroku-omgeving (d.w.z. heroku-prod.conf), maar dit is slechts een voorbeeld.




  1. Postgres-functie NULL-waarde voor rij die verwijst naar NEW

  2. Hoe kan ik waarde toewijzen aan een variabele met behulp van de aggregatiefunctie in mysql?

  3. Een gebruiker toestaan ​​de tabelnaam en kolomnaam door te geven terwijl SQL-injectie wordt voorkomen

  4. Acquire_lock() werkt niet. Bot verzendt nog steeds snel verzoeken. PHP + AJAX