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