2015-04-06 63 views
0

我有源码版本3.7.17,并使用sqlite3的终端工具,我跑SQLite的:WAL模式并不表现为持续性

PRAGMA journal_mode = WAL; 

并返回wal

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

回答

0

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

当你创建一个新的数据库时,你会得到默认的日志模式(除非你为那个数据库执行PRAGMA)。