我有sqlite版本3.7.17并使用sqlite3终端工具,我跑了
PRAGMA journal_mode = WAL;
然后返回wal
。
我有一个同步USB并创建数据库的过程。我插入USB,进程启动,我仍然可以看到-journal
文件。我无法将其设置回DELETE
模式。
由于WAL是粘性的,我的DB应该在下一次建立在WAL模式下,但我没有观察到这种行为?可能是什么问题,或者我理解这个过程是错误的?
答案 0 :(得分:0)
WAL模式设置适用于数据库。
创建新数据库时,您将获得该数据库的默认日志模式(除非您也为该数据库执行PRAGMA)。