Maison > développement back-end > Golang > Comment résoudre l'erreur « pq : SSL n'est pas activé sur le serveur » dans la connexion Postgres de Go ?

Comment résoudre l'erreur « pq : SSL n'est pas activé sur le serveur » dans la connexion Postgres de Go ?

Barbara Streisand
Libérer: 2024-12-19 14:57:25
original
870 Les gens l'ont consulté

How to Resolve

Erreur de cryptage SSL désactivé avec la base de données Postgres dans Go

Lorsque vous essayez de vous connecter à une base de données Postgres dans Go, vous pouvez rencontrer le message d'erreur "pq : SSL n'est pas activé sur le serveur" si vous essayez de préparer une instruction en utilisant db.Prepare().

Pour résoudre ce problème, il est nécessaire d'établir la connexion à la base de données sans cryptage SSL. Ceci peut être réalisé en désactivant le paramètre sslmode lors de la création de la connexion.

L'extrait de code suivant montre comment se connecter à la base de données sans cryptage SSL :

import (
    "database/sql"
)

// create a database connection without SSL encryption
db, err := sql.Open("postgres", "user=test password=test dbname=test sslmode=disable")
if err != nil {
    // handle error
}

// prepare the statement without SSL encryption
stmt, err := db.Prepare(selectStatement)
if err != nil {
    // handle error
}
Copier après la connexion

En désactivant le cryptage SSL lors de la connexion à la base de données, vous pouvez préparer des instructions et exécuter des requêtes sans rencontrer l'erreur « SSL n'est pas activé sur le serveur ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal