1

このような問題があります: 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() の後、オブジェクトcondrvは期限切れの PostgreSQLConnection と期限切れの PostgreSQLDriver になります。

しかし、私のデータベース管理者は、このセッションがまだ実行中であると言います。どうすれば修正できますか?

PS。また、接続をドロップしようとしたので: dbDisconnect(dbListConnections(drv)[[1]])

4

0 に答える 0