【发布时间】:2026-02-05 20:15:01
【问题描述】:
我在从 Windows 连接启用 SSL 的 PostgreSQL 服务器时遇到问题。我收到以下错误:
错误:
postgresqlNewConnection(drv, …) 中的错误:
RS-DBI 驱动程序:(无法在 dbname "all" 上连接 ip:80:未编译 SSL 支持时 sslmode 值 "require" 无效。
我使用过的命令:
install.packages(“RPostgreSQL”)
install.packages(“rstudioapi”)
require(“RPostgreSQL”)
require(“rstudioapi”)
drv <- dbDriver("PostgreSQL")
pg_dsn = paste0(
'dbname=', "all", ' ',
'sslmode=require')
con <- dbConnect(drv,
dbname = pg_dsn,
host = "ip",
port = 80,
user = "abcd",
password = rstudioapi::askForPassword("Database password"))
【问题讨论】:
标签: windows postgresql rstudio