这是一个新的,我在其他 stackoverflow 网站上没有发现任何提及。
所以我在 R 中编程并使用 RPostgreSQL 包来访问 Postgres 9.1.5 数据库。所以我像往常一样创建了与数据库的连接,现在我遇到了一个奇怪的错误。
db.conn = function(){
## This function creates a connection to the database. Subsequent
## functions that access the db will go through this function.
drv = dbDriver("PostgreSQL")
con = dbConnect(drv, user = "user", password = "password", dbname = "dbname", host = "localhost", port = 5432)
return(con)
}
所以当我创建一个对象时:
testdb = db.conn()
该对象似乎已创建,但是当我键入
testdb
Error in function (classes, fdef, mtable) :
unable to find an inherited method for function "show", for signature "PostgreSQLConnection"
我以前从未见过这个错误。关于它可能来自哪里的任何建议?任何帮助,将不胜感激。