Вие използвате jdbc:postgres
във вашия JDBC URL вместо jdbc:postgresql
(обърнете внимание на допълнителния ql
).
Heroku вече задава SPRING_DATASOURCE_URL
променлива на средата за вас, така че трябва да можете да премахнете своя spring.datasource
записи в application.properties
изцяло.
Ако не можете да ги премахнете, опитайте:
spring.datasource.url=${JDBC_DATABASE_URL}
Ако това не работи, това трябва да означава, че не използвате Java buildpack или нещо подобно.
Също така не забравяйте да стартирате:
heroku pg:credentials --reset