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

时间:2017-05-13 23:47:22

标签: r r-package rpostgresql

我试图整理一个使用R&#39 {s} PostgreSQL包的小包。我知道使用其他软件包的功能的方式是使用library(),而是使用命名空间仅导入单个函数。但是,我很难做到这一点。

这是Imports文件的DESCRIPTION部分:

Imports: DBI,
RPostgreSQL

当我打电话

DBI::dbDriver("PostgreSQL")

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

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

我错过了什么?

1 个答案:

答案 0 :(得分:2)

使用

RPostgreSQL::PostgreSQL()

而不是

DBI::dbDriver("PostgreSQL")

作品。