Я создаю пакет 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