Есть ли способ назначить типы данных перед записью данных в базу данных sqlite в R?

У меня есть датафрейм A со следующими столбцами (RowID, Threads, Date, Posted_BY, Thread_title, Model, Sources, Key)

С помощью следующего кода я хочу создать соединение БД, создать структуру таблицы и записать данные фрейма данных в эту структуру таблицы:

mydb <- dbConnect(RSQLite::SQLite(), "DB_Name")
rs <- dbGetQuery(mydb, "CREATE TABLE data 
                  (RowID INT,
                  Threads TEXT,
                  Date NUMERIC,
                  Posted_BY TEXT,
                  Thread_Title TEXT,
                  Model TEXT,
                  Sources TEXT,
                  Key TEXT PRIMARY KEY)")
population <- dbFetch(rs,n=-1)
dbWriteTable(mydb, "data", A)
dbClearResult(rs)
dbDisconnect(mydb)

Есть ли способ назначить тип данных перед записью данных в базу данных?

Заранее спасибо!!

0 ответов

Другие вопросы по тегам