Avatar ·

Fehler "SSL is not enabled on the server" beim Verbinden zu PostgreSQL aus Go

Hallo zusammen! Ich bin neu in Go und versuche, mich mit PostgreSQL zu verbinden, das auf einem Server in der Cloud läuft. Ich verwende den Treiber `lib/pq`. Der Server erfordert eine SSL-Verbindung, aber ich kann sie einfach nicht konfigurieren.\n\nHier ist mein Code:\n\n```go\npackage main\n\nimport (\n "database/sql"\n "fmt"\n _ "github.com/lib/pq"\n)\n\nfunc main() {\n connStr := "host=mycloudserver.com port=5432 user=myuser password=mypass dbname=mydb sslmode=disable"\n db, err := sql.Open("postgres", connStr)\n if err != nil {\n panic(err)\n }\n defer db.Close()\n\n err = db.Ping()\n if err != nil {\n fmt.Println("Verbindungsfehler:", err)\n } else {\n fmt.Println("Verbindung erfolgreich!")\n }\n}\n```\n\nBeim Ausführen erhalte ich den Fehler: `pq: SSL is not enabled on the server`. Ich verstehe, dass