【发布时间】:2020-08-04 08:49:36
【问题描述】:
尝试使用 go 与 postgres 数据库通信,准备如下语句:
var stmt *sql.Stmt
var err error
stmt, err = db.Prepare(selectStatement)
if err != nil {
fmt.Printf("db.Prepare error: %v\n",err)
return err
}
抛出以下错误:
db.Prepare error: pq: SSL is not enabled on the server
有什么办法吗?
如果需要,我可以添加更多信息。
【问题讨论】:
-
// ,我最终在 HashiCorp Vault 中收到此错误。
-
@NathanBasanese ,我知道那是很久以前的事了,但我解决了在连接字符串上附加
?sslmode=disable的问题。 -
不敢相信这在 2021 年仍然有意义(几乎是 2022 年!)
标签: go