Ci sono alcuni problemi con quell'URL e un driver PSQL più recente potrebbe lamentarsi.
jdbc:postgres:
dovrebbe essere sostituito con jdbc:postgresql:
- Non utilizzare
jdbc:postgresql://<username>:<passwor>...
, parametri utente invece: jdbc:postgresql://<host>:<port>/<dbname>?user=<username>&password=<password>
- In alcuni casi è necessario forzare la connessione SSL con l'aggiunta di
sslmode=require
parametro
Così il vostro URL dovrebbe essere:
jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX
o
jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX&sslmode=require
Spero che vi aiuterà.
L'URL è effettivamente non valido. Se la parte 'cwkqmdql: SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX' deve essere nome utente e password, non è possibile specificarla in questo modo. Vedere il manuale per l'URL corretto: https://jdbc.postgresql.org/documentation/94/connect.html –
@a_horse_with_no_name Ho provato a cambiare il mio spring.datasource.url in questo jdbc: postgres: //pellefant-01.db .elephantsql.com: 5432/cwkqmdql e lo stesso errore persiste ancora – user962206