1

モードで SQLite データベースを使用していWALます。データベースでを実行するたびに、次回の再接続時にVACUUMジャーナル モードが元に戻ります。DELETE

例えば:

PRAMGA journal_mode; -- returns wal
VACUUM;
PRAGMA journal_mode; -- returns wal
-- disconnect then reconnect
PRAGMA journal_mode; -- returns delete

SQLite 3.7 で観察された動作ですが、3.8 で修正されたようです。

4

1 に答える 1

0

ファイルは、-wal他のユーザーがいないときに DB を閉じるなど、空であることがわかっている特定の状況で自動的に削除されます。次のトランザクションで、必要に応じて自動的に再作成されます。

ジャーナル モード (によって報告されるPRAGMA journal_mode) は、この間変更されません。

于 2012-11-18T21:36:34.110 に答える