2015-04-06 61 views
0

我有源碼版本3.7.17,並使用sqlite3的終端工具,我跑SQLite的:WAL模式並不表現爲持續性

PRAGMA journal_mode = WAL; 

並返回wal

我有一個同步USB並創建數據庫的過程。我插入USB,進程開始,我仍然可以看到-journal文件。我無法將其設置回DELETE模式。 由於WAL很粘,我的數據庫應該在每次下一次都以WAL模式構建,但是我沒有觀察到這種行爲?可能是什麼問題,或者我理解這個過程是錯誤的?

回答

0

WAL模式設置適用於數據庫。

當你創建一個新的數據庫時,你會得到默認的日誌模式(除非你爲那個數據庫執行PRAGMA)。