从R连接到Redshift数据库

时间:2016-04-19 11:06:32

标签: r amazon-redshift rodbc

我想连接到Redshift上的数据库并将表加载到数据框

我有以下内容:

  • 主机名(不是JDBC URL)
  • 用户名
  • 密码
  • 表名
  • 模式

我应该使用哪些套餐?

如果有人可以提供帮助,我正在寻找合适的代码。我应该使用RODBC还是其他任何套餐?

2 个答案:

答案 0 :(得分:1)

使用RJDBC包。

更多细节可以在亚马逊官方site上找到。

另见this post

答案 1 :(得分:1)

brew install libpq

install.packages('RPostgres')
library(RPostgres)
pconn_r <- dbConnect(RPostgres::Postgres(),
               host = host,
               port = port,
               user = user,
               password = password,
               dbname = dbname,
               sslmode='require')