Preserve data across code changes
laforge49 opened this issue · comments
The database should create a new journal file each time it is started, preserving all the transactions that have been applied to the database.
On startup with an empty database, any journal files should be read and processed. By this means old transactions can be reprocessed with new code.