Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个内存中的 sqlite 数据库,我想将它转换为一个简单的 blob,并且我希望最好不使用任何序列化库来执行此操作。
我还使用 sqlite api 备份调用将其序列化到磁盘,这也可以用于我的目的吗?
或者,是否可以以任何其他方式简单地将数据库从内存复制到 char 数组?(开发使用 C++ 完成)
SQLite 不允许您直接访问内存数据库的内部存储。
你可以实现你自己的 VFS来为 blob 创建一个“文件”接口,但是仅仅通过一个(临时)磁盘文件听起来要容易得多。