Você está usando
jdbc:postgres
em seu URL JDBC em vez de jdbc:postgresql
(observe o ql
extra ). Heroku já define
SPRING_DATASOURCE_URL
variável de ambiente para você, então você deve ser capaz de remover seu spring.datasource
entradas em application.properties
inteiramente. Se você não conseguir removê-los, tente:
spring.datasource.url=${JDBC_DATABASE_URL}
Se isso não funcionar, deve significar que você não está usando o buildpack Java ou algo assim.
Certifique-se também de executar:
heroku pg:credentials --reset