Я создаю базу данных в SQLite, используя R и Rmarkdown. И CRAN, и пакеты RSQLite для разработки используют SQLite версии 3.30.1. Недавно (1/2020) SQLite выпустил версию 3.31.1, которая поддерживает создание сгенерированных столбцов в таблицах. Это действительно «свяжет комнату воедино». Если кто-нибудь знает, как обновить версию, используемую RSQLite, я все слышу. Я использую Windows 10 и R версии 3.5.
Я загрузил SQLite v3.31.1 с https://www.sqlite.org/download.html. . Я не умею создавать структуры данных из командной строки. Я использовал студию SQLite, но она работает на SQLite v 3.24.
Я нашел это на https://www.r-project.org/nosvn/ pandoc / RSQLite.html
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:
latest <- "https://sqlite.org/2020/sqlite-amalgamation-3310100.zip"
Скачал нормально и ошибок не выкинул, но все равно получаю
> RSQLite::rsqliteVersion()
header library
"3.30.1" "3.30.1"
select sqlite_version();
3.30.1
Заранее благодарю за любую помощь
1 ответ
Я обновил sqlite до 3.31.1 в версии GitHub, у вас это работает?
# install.packages("devtools")
devtools::install_github("r-dbi/RSQLite")
Для обновления исходного кода sqlite требуется запустить data-raw/upgrade.R
и настроить regexp.c
в дереве исходного кода RSQLite.
Похожие вопросы
Новые вопросы
r
R - это бесплатный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, предоставьте минимальные и воспроизводимые примеры вместе с желаемым результатом. Используйте dput () для данных и укажите все небазовые пакеты с вызовами library (). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. По вопросам, связанным со статистикой, используйте https://stats.stackexchange.com.