Está utilizando jdbc:postgres
en su URL de JDBC en lugar de jdbc:postgresql
(tenga en cuenta el ql
adicional ).
Heroku ya establece SPRING_DATASOURCE_URL
variable de entorno para usted, por lo que debería poder eliminar su spring.datasource
entradas en application.properties
completamente.
Si no puede eliminarlos, intente:
spring.datasource.url=${JDBC_DATABASE_URL}
Si eso no funciona, debe significar que no está utilizando el paquete de compilación de Java o algo así.
También asegúrese de ejecutar:
heroku pg:credentials --reset