在 R 包中使用 dbDriver("PostgreSQL")

using dbDriver("PostgreSQL") in R package

我正在尝试组装一个使用 R 的 PostgreSQL 包的小包。我知道使用其他包的功能的方法是 而不是 使用 library() 而是使用命名空间仅导入单个函数。但是,我很难完成这项工作。

这是我的 DESCRIPTION 文件的 Imports 部分:

Imports: DBI,
RPostgreSQL

当我打电话时

DBI::dbDriver("PostgreSQL")

在我的包中的一个函数中我得到

Error: Couldn't find driver PostgreSQL. Looked in:
* global namespace
* in package called PostgreSQL
* in package called RPostgreSQL

我错过了什么?

正在使用

RPostgreSQL::PostgreSQL()

而不是

DBI::dbDriver("PostgreSQL")

有效。