Rstudio не может подключиться к серверу postgresql с поддержкой SSL на компьютере с Windows - PullRequest
0 голосов
/ 07 января 2019

Возникла проблема при подключении к серверу PostgreSQL с поддержкой SSL из Windows. Я получаю следующую ошибку:

Ошибка:
Ошибка в postgresqlNewConnection (drv,…):
Драйвер RS-DBI: (не удалось подключить ip: 80 для имени базы данных «все»: значение sslmode «требуется» недопустимо, если поддержка SSL не скомпилирована.

Команды, которые я использовал:

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"))

1 Ответ

0 голосов
/ 07 января 2019

Вам необходимо использовать общую клиентскую библиотеку PostgreSQL (libpq.dll), созданную с поддержкой SSL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...