如何从闪亮的应用程序中的postgres下载数据库中的数据?

时间:2015-03-31 21:22:54

标签: r postgresql csv download shiny

我有一个shiny应用,我想通过postgres的查询下载用户选择的csv文件数据。这些数据存储在postgresql数据库中。我该怎么办?

1 个答案:

答案 0 :(得分:0)

library(RPostgreSQL)

drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, host='Youhost', port='PORT', dbname='YourDBName',
             user='USER', password='PASSWORD')
dbListTables(con)

data <- dbGetQuery(con, "SELECT * FROM SomeTable")


dbDisconnect(con)

dbUnloadDriver(drv)

连接到您的数据库。使用SQL提取数据并使用您的首选格式存储它。