wal_checkpoint(FULL)を実行した後、cp commmandを使用してSQLite DBのバックアップをとっています。 DBはWALモードで使用されているので、私のフォルダに-shmや-walのようなファイルがあります。 wal_checkpoint(FULL)を実行すると、WALファイルの変更がデータベースにコミットされます。チェックポイントを実行した後に-walファイルと-shmファイルが失われるかどうか疑問に思っています。そうでない場合は、それらには何が含まれていますか?SQLite DBの-shmと-walファイル
SQLiteバックアップAPIを使用していないため、バックアッププロセスがうまくいかないことがわかりました。これは私のコードのバグです。
誰でも、チェックポイントの実行後に-shmと-walファイルに含まれる内容を提案できますか?
提供されているリンクが参考になります。
おかげ
の下に参照してください。接続が閉じていないと考えてください。 –