PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Treiber:[email protected] gab null für URL zurück... Während der Bereitstellung im Spring Boot für Heroku

Sie verwenden jdbc:postgres in Ihrer JDBC-URL anstelle von jdbc:postgresql (beachten Sie das zusätzliche ql ).

Heroku legt bereits SPRING_DATASOURCE_URL fest Umgebungsvariable für Sie, also sollten Sie in der Lage sein, Ihre spring.datasource zu entfernen Einträge in application.properties vollständig.

Wenn Sie sie nicht entfernen können, versuchen Sie Folgendes:

spring.datasource.url=${JDBC_DATABASE_URL}

Wenn das nicht funktioniert, muss es bedeuten, dass Sie das Java-Buildpack oder so etwas nicht verwenden.

Stellen Sie außerdem sicher, dass Folgendes ausgeführt wird:

heroku pg:credentials --reset