Я пишу приложение с использованием блестящего, где пользователи могут добавлять, редактировать или копировать данные. Идея состоит в том, что после ввода данных во временную таблицу они загружаются в основную базу данных, и таблица сбрасывается.
Я сделал таблицу с помощью RSQLite со следующим кодом:
library(RSQLite)
library(pool)
library(DBI)
pool <- dbPool(RSQLite::SQLite(), dbname = "db.sqlite")
df <- data.frame( name=character(),
group=character(),
stringsAsFactors = FALSE)
dbWriteTable(pool, "#df_temp", df, temporary = TRUE, overwrite = TRUE)
Проблема в том, что если несколько пользователей используют приложение одновременно, все данные добавляются в одну временную таблицу. Есть ли способ создать временную таблицу, специфичную для каждого сеанса?