>我正在使用 RStudio 中的连接窗格连接到 PostgresSQL 数据库。不久前,我开始了这篇文章链接,终于设法设置了它。
安装我的系统新系统(Win10、R3.5.0、RStudio1.1.453(后,我试图回溯我的步骤以再次设置它,但无法这样做。打开连接窗格后,我看到的唯一现有源是"Livy"和"Spark"。Postgres和所有其他连接都丢失了。
到目前为止,我尝试的是在我的计算机上安装PostgresSQL。我还安装了RPostgres
、odbc
和DBI
软件包,希望 Postgres 选项会再次出现在列表中,但没有结束。
RStudio上有这个故障排除帖子,但到目前为止它对我没有帮助。
有谁知道如何解决这个问题?谢谢:)
我找到了答案!当我在我的系统上安装 PostgreSQL 时,没有安装 odbc 驱动程序。这里有一些提示给可能遇到相同问题的其他人:
打开 RStudio 并键入:
odbc::odbcListDrivers()
如果没有列出postgres,你可以,至少我是这样做的,去PostgresSQL页面下载最新版本并安装它。如果由于某种原因未安装驱动程序,请打开
Application Stack Builder (it comes with the postgres installation)
导航到文件夹数据库驱动程序并选择"psqlODBC 32 和/或 64"。安装它们。它只会起作用!