10
Czy istnieje sposób na wymuszenie odłączenia obiektu src_tbls
pod numerem dplyr
podobnym do RPostgreSQL::dbDisconnect
?Odłączanie połączenia src_tbls w dplyr
Patrz na przykład:
> 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)
Na marginesie, to nie auto-rozłączanie dość szybko po kilku sekundach:
Auto-disconnecting postgres connection (3734, 26)
po którym można ponownie uruchomić komendę src_postgres
.
Innymi słowy, można po prostu 'rm()' starych połączeń, a oni odejść na następnym gc. – hadley
To nie dzieje się dla mnie: po 'rm (list = ls())' nadal otrzymuję 'Błąd w postgresqlNewConnection (drv, ...): Sterownik RS-DBI: (p _ cannot przydziela nowe połączenie - maksymalnie 16 połączeń już otwartych) 'przy próbie otwarcia nowego' dplyr :: src_postgres (...) '. – Gabi
@Gabi ten sam problem dla mnie, jakieś aktualizacje? – Dambo