sql >> Databáze >  >> RDS >> PostgreSQL

Play Framework + Heroku + Postgres se nepodařilo připojit

Není třeba je předávat jako systémové vlastnosti, proměnné prostředí Heroku si můžete vyzvednout ve svém application.conf soubor

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

Pak to definujte ve svém Procfile

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

Měl by převzít DATABASE_URL vlastnost pro prostředí Heroku. I když doporučuji vytvořit konfigurační soubor, který je specifický pro prostředí Heroku (tj. heroku-prod.conf), ale toto je pouze příklad.




  1. mysql rozlišují malá a velká písmena v utf8_general_ci

  2. Laravelské pořadí middlewaru (Priorita middlewaru). Více nájemců pomocí Postgres

  3. MySQL podmíněný SELECT v SELECT

  4. CryptDB – nelze se připojit k proxy (CHYBA 1105 (HY000):(proxy) všechny backendy jsou mimo provoz)