Replies: 5 comments 9 replies
-
I can confirm that issue. My workaround is to manually run "PRAGMA wal_checkpoint(full);" right before closing the database file. I would suggest SQLiteStudio to automatically do that internally when closing the connection. |
Beta Was this translation helpful? Give feedback.
-
Issue confirmed with SQLiteStudio 3.2.1 on Windows 10 As a test I reinstalled V3.1.0 and the issue was gone.
I replaced sqlite.dll V3.24 with V3.13 and issue was gone. I didn't test yet with sqlite3 V3.27 like @bohwaz did EDIT: Don't know how to get sqlite3.dll V3.27 but I tested with V3.28 and the latest V3.34 and the problem persists. EDIT: Found a very old version 3.8.4.3 which solves the issue too. I'll stick to V3.13 for now. |
Beta Was this translation helpful? Give feedback.
-
This is relevant. #3853 |
Beta Was this translation helpful? Give feedback.
-
same issue here.. |
Beta Was this translation helpful? Give feedback.
-
Similar problem in #4367. Solution: |
Beta Was this translation helpful? Give feedback.
-
Steps to reproduce
When opening a SQLite DB that is using the WAL journaling mode, then doing some changes, commiting them, and exiting SQLite Studio, the database is not modified, all the changes are only saved in the WAL journal.
As an example I'm using a database that is 2932736 bytes. I open it in SQLite Studio, then add "test" string to one of the rows, then commit, disconnect the database and exit. I now have 3 files:
The WAL and SHM files should be truncated to zero. This is shown if I open the database with the
sqlite3
command line utility and do another write operation:Operating system
Debian Linux.
SQLiteStudio version
3.2.1
Beta Was this translation helpful? Give feedback.
All reactions