https://github.com/cran/sqldf
Tip revision: 50e5ac89a6f20a82b3135f4764c041b56d8ab4d6 authored by G. Grothendieck on 28 June 2017, 05:43:10 UTC
version 0.4-11
version 0.4-11
Tip revision: 50e5ac8
zzz.R
.onAttach <- function(libname, pkgname) {
drv <- getOption("sqldf.driver")
drv <- if (is.null(drv) || drv == "") {
if ("package:RPostgreSQL" %in% search()) {
"PostgreSQL"
} else if ("package:RpgSQL" %in% search()) {
"pgSQL"
} else if ("package:RMySQL" %in% search()) {
"MySQL"
} else if ("package:RH2" %in% search()) {
"H2"
} else "SQLite"
} else if (!tolower(drv) %in% c("pgsql", "mysql", "h2")) {
"SQLite"
}
if (drv != "SQLite") {
msg <- paste("sqldf will default to using", drv)
packageStartupMessage(msg)
} else {
loadNamespace("RSQLite")
}
}
# .onUnload <- function(libpath) {}