We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 563b13a commit 71ffd2bCopy full SHA for 71ffd2b
R/src_duckdb.R
@@ -60,14 +60,15 @@ src_duckdb <- function(
60
if (!tmp$installed) xtmsg()
61
if (!tmp$loaded) {
62
if (inherits(try(DBI::dbExecute(con, "LOAD json;"),
63
- silent = TRUE), "try-error")) xtmsg()
+ silent = TRUE), "try-error")) xtmsg()
64
}
65
66
# version
67
dbver <- try(DBI::dbGetQuery(con, "PRAGMA version;")[[
68
"library_version"]], silent = TRUE)
69
- if (inherits(dbver, "try-error")) dbver <- "unknown"
70
- dbver <- sub("^v", "", dbver)
+ if (inherits(dbver, "try-error")) dbver <- "0.0"
+ # remove non-numbers
71
+ dbver <- gsub("[^-0-9.]", "", dbver)
72
73
# user info
74
if (grepl(":memory:", dbdir)) {
0 commit comments