标签: database sqlite
我们的应用程序需要查询来自SQLite数据库的一些数据,这些数据属于另一个应用程序并且以WAL模式运行。我们将数据库文件复制到临时位置,然后从该位置打开数据库。
在打开数据库之前,是否需要将 .shm 文件与 .db 和 .wal 文件一起复制到临时位置,以获得原始应用程序数据的准确,最新快照?
答案 0 :(得分:1)
-shm文件实际上并不包含任何数据;它仅用于管理访问同一数据库文件的多个进程的共享内存。
-shm
如果丢失则会自动重新创建,因此您无需复制它。