Tôi đang lấy bản sao lưu của SQLite DB bằng cách sử dụng lệnh cp commmand sau khi chạy wal_checkpoint (FULL). DB đang được sử dụng trong chế độ WAL để có các tệp khác như -shm và -wal trong thư mục của tôi. Khi tôi chạy wal_checkpoint (FULL), những thay đổi trong tập tin WAL được cam kết với cơ sở dữ liệu. Tôi waqs tự hỏi liệu các tập tin -wal và -shm có bị deelted sau khi chạy một trạm kiểm soát hay không. Nếu không, thì chúng chứa những gì?-shm và -wal trong SQLite DB
Tôi biết quy trình sao lưu của mình không tốt vì tôi không sử dụng API sao lưu SQLite. Đây là lỗi trong mã của tôi.
Bất kỳ ai cũng có thể đề xuất nội dung nào chứa tệp -shm và -wal sau khi chạy trạm kiểm soát.
Bất kỳ liên kết nào được cung cấp sẽ hữu ích.
Cảm ơn
Sẽ -wal tập tin chứa bất cứ điều gì sau khi chạy trạm kiểm soát. Hãy xem xét rằng kết nối không được đóng lại. –