首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新RSQLite使用的SQLite版本

更新RSQLite使用的SQLite版本
EN

Stack Overflow用户
提问于 2020-04-16 06:12:39
回答 1查看 103关注 0票数 1

我正在使用R和Rmarkdown在SQLite中构建一个数据库。CRAN和开发RSQLite包都使用SQLite版本3.30.1。最近(1/2020) SQLite发布了3.31.1版本,它支持在表中创建生成的列。这真的是“把房间绑在一起”。如果有人知道如何更新RSQLite使用的版本,我洗耳恭听。我运行的是Windows10和R版本3.5。

我已经从https://www.sqlite.org/download.html下载了SQLite v3.31.1。我不能从命令行构建数据结构。我使用过SQLite studio,但它运行在SQLite v3.24上。

我在https://www.r-project.org/nosvn/pandoc/RSQLite.html上找到了这个

代码语言:javascript
复制
 latest <- "http://sqlite.org/2014/sqlite-amalgamation-3080600.zip"
 tmp <- tempfile()
 download.file(latest, tmp)
 unzip(tmp, exdir = "src/sqlite", junkpaths = TRUE)
 unlink("src/sqlite/shell.c")

我更新了URL:

代码语言:javascript
复制
 latest <- "https://sqlite.org/2020/sqlite-amalgamation-3310100.zip"

下载得很好,没有抛出错误,但我仍然得到

代码语言:javascript
复制
 > RSQLite::rsqliteVersion()
   header  library 
   "3.30.1" "3.30.1"
 select sqlite_version();
 3.30.1

提前感谢您的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-17 11:13:39

我已经在GitHub版本中将sqlite升级到了3.31.1,它对你有效吗?

代码语言:javascript
复制
# install.packages("devtools")
devtools::install_github("r-dbi/RSQLite")

升级sqlite源代码需要运行data-raw/upgrade.R并调整RSQLite源代码树中的regexp.c

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61239524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档