このような問題があります: dbDisconnect() を使用してセッションを閉じることができません
library(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv,
dbname = "dbname",
user = "user",
password = "password",
host = "host",
port = "port" )
dbListConnections(drv)
結果:
[[1]] <PostgreSQLConnection:(9174,0)>
次に、この接続を閉じたい
dbDisconnect(con)
[1] True
dbUnloadDriver(drv)
[1] True
dbDisconnect() と dbUnloadDriver() の後、オブジェクトconとdrvは期限切れの PostgreSQLConnection と期限切れの PostgreSQLDriver になります。
しかし、私のデータベース管理者は、このセッションがまだ実行中であると言います。どうすれば修正できますか?
PS。また、接続をドロップしようとしたので:
dbDisconnect(dbListConnections(drv)[[1]])