Я пытаюсь использовать R для доступа к postgresql db на Heroku, и я обнаружил, что могу использовать src_dbi из пакета dplyr.
Я правильно установил dplyr, но когда я пытаюсь вызвать src_dbi, я получаюсообщение об ошибке:
Error in src_dbi(db_con) : could not find function "src_dbi"
Это происходит правильно, когда я запускаю:
db <- src_dbi(db_con)
после подтверждения учетных данных:
config <- run("heroku", c("config:get", "postgres://xxxxxxxxxxxxxx
", "-a", "prjectAlpha"))
pg <- httr::parse_url(config$stdout)
dbConnect(RPostgres::Postgres(),
dbname = "xxxxxxxxxx",
host = "xxxxxxxxx.amazonaws.com",
port = 5432,
user = "xxxxxx",
password = "xxxxxxxxxxxxxxxxx",
sslmode = "require"
) -> db_con
Идея заключается в возможности загрузкитаблицу и повторно загрузите ее после внесения нескольких изменений с помощью R.