сериализовать объект R и сохранить его в базе данных sqlite3

avatar
user1424739
8 августа 2021 в 22:35
27
0
0
R> str(serialize(list(1,2,3), NULL))
 raw [1:79] 58 0a 00 00 ...

Я могу сериализовать объект R, как описано выше. Но сериализация не предназначена для работы с базой данных sqlite3.

В примере rsqlite не показано, как сохранять сериализованные данные.

https://db.rstudio.com/databases/sqlite/

https://sqlite.org/sqlar/doc/trunk/README.md

БД должен иметь формат sqlar со следующей схемой. Обратите внимание, что данные должны быть сжаты zlib, как указано в приведенной выше ссылке. name указывается пользователями.

    CREATE TABLE sqlar(
      name TEXT PRIMARY KEY,  -- name of the file
      mode INT,               -- access permissions
      mtime INT,              -- last modification time
      sz INT,                 -- original file size
      data BLOB               -- compressed content
    );

Может ли кто-нибудь сообщить мне хороший способ сохранить сериализованный объект в базе данных sqlite3?

Источник

Ответы (0)