sql >> Base de Datos >  >> RDS >> PostgreSQL

Controlador:[correo electrónico protegido] devolvió un valor nulo para la URL... Mientras se despliega en Spring Boot en Heroku

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