C'è un modo per forzare la disconnessione di un oggetto in dplyr
simile a RPostgreSQL::dbDisconnect
?Disconnessione della connessione src_tbls in dplyr
Vedi per esempio:
> src_temp <- src_postgres(dbname = "temp", host = "127.0.0.1", port = 5432, user = "x", password = "y")
Error in postgresqlNewConnection(drv, ...) :
RS-DBI driver: (cannot allocate a new connection -- maximum of 16 connections already opened)
Come nota a margine, lo fa disconnessione automatica abbastanza rapidamente dopo pochi secondi:
Auto-disconnecting postgres connection (3734, 26)
dopo il quale è possibile eseguire nuovamente il comando src_postgres
.
In altre parole, si può semplicemente 'rm()' vecchie connessioni, e se ne vanno via sul prossimo gc. – hadley
Questo non sta accadendo per me: dopo 'rm (list = ls())' Ricevo ancora 'Errore in postgresqlNewConnection (drv, ...): Driver RS-DBI: (p _ non allocare una nuova connessione - massimo 16 connessioni già aperte) 'quando provo ad aprire un nuovo' dplyr :: src_postgres (...) '. – Gabi
@Gabi stesso problema per me, eventuali aggiornamenti? – Dambo