1400 -> 1401, .db database change

Discussion related to "Everything" 1.5.
Post Reply
therube
Posts: 5723
Joined: Thu Sep 03, 2009 6:48 pm

1400 -> 1401, .db database change

Post by therube »

1400 -> 1401, .db, the database changed, no longer compatible with older Everything versions (< 1401).

That should be noted in the 1.5 Alpha release notes.


< 1401 .db is Migrated from ESDb1 to ESDb2, & that works.
But Everything.exe < 1401 can no longer read ESDb2 .db.

So anyone who, for whatever reason, should want to revert to < 1401, must have a backed up copy of .db ahead of time (ahead of updating to > 1400). (Granted, everyone should back up as a matter of course, & back up before any updates, but...)


(I'll not that the .db is not written out immediately, so if you have run 1401 or later, there still exists the potential that the .db has not yet been written to disk, & that unwritten copy will could still be in the older format. Likewise, .backup.db may also hold the older .db version. Of course that is all apt to change, as time goes on.)
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1400 -> 1401, .db database change

Post by void »

Added a change note:
  • added new database version, no rebuild is required as migration support has been added. Old versions will be unable to read new database.
Post Reply