これは新しいものであり、他のスタックオーバーフロー サイトでこれについての言及は見つかりませんでした。
私は 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"
このエラーは今まで見たことがありません。それがどこから来ているのかについて何か提案はありますか?どんな助けでも大歓迎です。