sql >> Base de Datos >  >> RDS >> PostgreSQL

No se puede conectar a la base de datos remota de Heroku Postgres usando Play Framework 2.2.2

Probablemente necesite desactivar el db.default.user y db.default.password config params cuando se ejecuta en Heroku. Pero no estoy seguro de una manera fácil de hacerlo. Entonces, lo que suelo hacer es no configurarlos en conf/application.conf y en su lugar hago algo como:

db.default.driver=org.postgresql.Driver
db.default.url="postgres://postgres:[email protected]:5432/postgres"
db.default.url=${?DATABASE_URL}
#db.default.user=postgres
#db.default.password=password

Eso proporciona un db.default.url predeterminado pero lo anula con DATABASE_URL env var si está configurado.