wal_checkpoint(FULL)を実行した後、cpコマンドを使用してSQLite DBのバックアップを取っています。DB は WAL モードで使用されているため、フォルダーには -shm や -wal などの他のファイルがあります。wal_checkpoint(FULL) を実行すると、WAL ファイルの変更がデータベースにコミットされます。チェックポイントの実行後に -wal および -shm ファイルが削除されるかどうか疑問に思っています。そうでない場合、それらには何が含まれていますか?
SQLite バックアップ API を使用していないため、バックアップ プロセスが適切でないことはわかっています。これは私のコードのバグです。
チェックポイントの実行後に -shm および -wal ファイルに含まれる内容を誰でも提案できますか。
提供されたリンクは役に立ちます。
ありがとう