我有这样的问题:我无法使用 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]])