Sep 20, 2024 03:51:56 Jim DeLaHunt <list+gnuc...@jdlh.com>: > Then when you tell GnuCash to store a single "accounting record of an > exchange of value" entry, GnuCash updates the data it has in memory. In > simple terms, it does not make any change to data stored in the database at > that moment. When you tell GnuCash to save the book, then it makes a few > controlled and reliable changes to data stored in a database so that the > information in memory is stored in the database.
When I was using the SQLite backend, it wrote the changes immediately, I didn't save manually. The save action may have been greyed out, I can't remember. SQLite isn't designed for concurrent writes, though. I'm not sure how reading a SQLite db is handled, that may still be done only at startup. I haven't looked at the code, I'm relying on my memory of how the UI showed things. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.