RMySQL::dbListConnections больше не существует?

Итак, я только начинаю возиться с разрабатываемой версией RMySQL -- v.0.11. 0,9000 -- и я заметил это при попытке проверить, есть ли у меня какие-либо открытые соединения -- с помощью DBI v. 0.3.1.9008 -- получаю ошибку:

> DBI::dbListConnections(MySQL())
Error in (function (classes, fdef, mtable)  :
 unable to find an inherited method for function ‘dbListConnections’ for signature ‘"MySQLDriver"’

Указывает, что RMySQL больше не расширяет dbListConnections для своего драйвера (простите за мой специальный жаргон)... Правильно ли я интерпретирую это, поскольку нам больше не нужно очищать наши соединения с БД?

Если нет, то как мы должны убирать за собой?


person StevieP    schedule 25.03.2015    source источник


Ответы (1)


Вам не нужно убирать за собой, но это все же рекомендуется. Просто dbDisconnect(con) когда закончишь. Если у вас нет con в легкодоступном формате, не беспокойтесь об этом.

person hadley    schedule 26.03.2015
comment
так обстоят дела со всеми пакетами rstats-db? - person StevieP; 26.03.2015
comment
Это версия для разработки RSQLite, RPostgres и RMySQL. Я думаю, что это правильное поведение для REPL - person hadley; 26.03.2015
comment
а как насчет не dev версии? - person StevieP; 26.03.2015