Разница между пакетом DBI и пакетами RPostgreSQL в R - PullRequest
0 голосов
/ 15 декабря 2018

Я создаю пакет R, который подключается к базе данных PostgreSQL.Я хотел бы явно указать package :: function для моих функций, которые зависят от внешних пакетов.Вот функция из этого пакета:

connect_aact <- function(user, password) {

  drv <- DBI::dbDriver('PostgreSQL')
  con <- DBI::dbConnect(drv,
                   dbname="aact",
                   host="aact-db.ctti-clinicaltrials.org",
                   port=5432,
                   user=user,
                   password=password)

}

dbDriver() только из пакета DBI

dbConnect() из пакета DBI и RPostgreSQL

dbListTables()из пакета DBI и RPostgreSQL

Вопрос: Знаете ли вы, есть ли разница между вызовом dbConnect() и dbListTables() из DBI и вызовом их из RPostgreSQL

...