SQLite:WAL模式不表现为持久性

时间:2015-04-06 08:21:22

标签: sqlite

我有sqlite版本3.7.17并使用sqlite3终端工具,我跑了

PRAGMA journal_mode = WAL;

然后返回wal

我有一个同步USB并创建数据库的过程。我插入USB,进程启动,我仍然可以看到-journal文件。我无法将其设置回DELETE模式。 由于WAL是粘性的,我的DB应该在下一次建立在WAL模式下,但我没有观察到这种行为?可能是什么问题,或者我理解这个过程是错误的?

1 个答案:

答案 0 :(得分:0)

WAL模式设置适用于数据库。

创建新数据库时,您将获得该数据库的默认日志模式(除非您也为该数据库执行PRAGMA)。