【问题标题】:How to connect R to remote server and access Postgresql database through it?如何将 R 连接到远程服务器并通过它访问 Postgresql 数据库?
【发布时间】:2016-01-08 12:22:25
【问题描述】:

背景:

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

鉴于上述信息,我可以使用 PGAdmin 通过输入服务器和数据库凭据从本地访问数据库。我希望能够通过 R 实现同样的目标。

我浏览了以下链接,但没有任何帮助: 请指导我如何访问服务器并通过它访问数据库(全部通过 R)。谢谢!

【问题讨论】:

    标签: r postgresql database-connection remote-server


    【解决方案1】:

    请参阅库 library(RPostgreSQL) 及其函数 dbConnect。例如,

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

    【讨论】:

    • 这需要数据库密码而不是服务器密码。我需要先访问该服务器,对吧?
    • 主机名(或 IP 地址)、用户名、密码和数据库名与您在 pgadmin 中使用的完全相同。
    • 但是我使用了 2 个密码:一个用于服务器,一个用于数据库。我在这里遗漏了一些明显的东西吗?请多多包涵,不要以为我对此很了解。
    猜你喜欢
    • 2019-03-30
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2018-10-08
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    相关资源
    最近更新 更多