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

Roy*_*lTS 2 r rpostgresql r-package

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

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

Imports: DBI,
RPostgreSQL
Run Code Online (Sandbox Code Playgroud)

当我打电话时

DBI::dbDriver("PostgreSQL")
Run Code Online (Sandbox Code Playgroud)

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

Error: Couldn't find driver PostgreSQL. Looked in:
* global namespace
* in package called PostgreSQL
* in package called RPostgreSQL
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

Roy*_*lTS 6

使用

RPostgreSQL::PostgreSQL()
Run Code Online (Sandbox Code Playgroud)

代替

DBI::dbDriver("PostgreSQL")
Run Code Online (Sandbox Code Playgroud)

作品。