Avatar ·

Erreur "SSL is not enabled on the server" lors de la connexion à PostgreSQL depuis Go

Bonjour à tous ! Je suis débutant en Go et j'essaie de me connecter à PostgreSQL qui tourne sur un serveur dans le cloud. J'utilise le driver `lib/pq`. Le serveur nécessite une connexion SSL, mais je n'arrive pas à la configurer. Voici mon code : ```go package main import ( "database/sql" "fmt" _ "github.com/lib/pq" ) func main() { connStr := "host=mycloudserver.com port=5432 user=myuser password=mypass dbname=mydb sslmode=disable" db, err := sql.Open("postgres", connStr) if err != nil { panic(err) } defer db.Close() err = db.Ping() if err != nil { fmt.Println("Erreur de connexion :", err) } else { fmt.Println("Connexion réussie !") } } ``` Au lancement, j'obtiens l'erreur : `pq: SSL is not enabled on the server`. Je comprends que le problème vient de `sslmode=disable`, mais quand je le remplace par `sslmode=require` ou `sslmode=verify-full`, le programme plante avec une autre erreur : `pq: SSL is not supported` ou `tls: first record does not look like a T