2016-01-08 26 views
0

背景:如何将R连接到远程服务器并通过它访问Postgresql数据库?

  1. 我需要从我的本地机器访问PostgreSQL数据库
  2. 数据库只能通过一束位于远程服务器

对IP地址的访问鉴于上述信息,我可以使用PGAdmin通过输入服务器以及数据库凭证从本地访问数据库。我希望能够通过R来达到同样的效果。

我探索了以下链接以获取帮助: 请指导我如何访问服务器并通过它访问数据库(全部通过R)。谢谢!

回答

0

查看图书馆library(RPostgreSQL)及其功能dbConnect。例如,

dbConnect(drv = PostgreSQL(), user = "AAA", dbname = "BBB", host = "HHH", password = "WWW",port = "PPP") 
+0

这需要数据库密码而不是服务器的密码。我需要先访问该服务器,对吗? –

+0

主机名(或IP地址),用户名,密码和数据库名称与您在pgadmin中使用的完全相同。 – joop

+0

但是我使用的密码有2个:一个用于服务器,一个用于数据库。我在这里错过了很明显的东西吗请耐心等待,不要以为我对此很了解。 –

相关问题