我在Azure上创建了一个PostgreSQL服务器,但我无法从R连接到它。我能够使用pgadmin连接到它但是
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, user='xxx@azure-postgres', password='xxxxx',
dbname='dbname=postgres',
host='azure-postgres.postgres.database.azure.com',
port = '5432')
如果我在Azure中有SSL Enabled
,我在R FATAL: SSL connection is required. Please specify SSL options and retry
我尝试了dBConnect的参数的各种变化:'dbname=postgres sslmode = allow'
但没有帮助。我得到了同样的错误。当我使用'dbname=postgres ssl = true'
R会话崩溃时。
我目前暂时在Azure中禁用了SSL,它正在运行。我还有其他选择。
感谢。