Ответ 1
Вы можете сделать:
RPostgreSQL::dbDisconnect(src_temp$con)
чтобы отключить соединение.
То, что вызвало сборку мусора из этой функции в dplyr
(через исходный файл dbi-s3.r
):
# Creates an environment that disconnects the database when it's
# garbage collected
db_disconnector <- function(con, name, quiet = FALSE) {
reg.finalizer(environment(), function(...) {
if (!quiet) {
message("Auto-disconnecting ", name, " connection ",
"(", paste([email protected], collapse = ", "), ")")
}
dbDisconnect(con)
})
environment()
}