Я пишу приложение, используя блестящие, где пользователи могут добавлять, редактировать или копировать данные. Идея состоит в том, что после того, как они введут туда данные во временную таблицу, они загружаются в основную базу данных и таблица сбрасывается.
Я создал таблицу с использованием 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)
Проблема заключается в том, что если несколько пользователей используют приложение одновременно, все данные добавляются в одну временную таблицу. Есть ли способ создать временную таблицу, специфичную для каждого сеанса?