Open martinatime opened 11 years ago
Is the file backup permanent, or only for fallback during the update operation? If it's permanent, then that should be a user option, as not everyone would want (or could store) a complete backup of their library. Another thought, it would be useful to be able to track the permanent backup files in the catalog. So, the datastore becomes a set of "master" records that represent the current state of the catalog, and a set of referenced child records that track the location and metadata from the historical backup. Actually, these child records could take the place of backing up the file itself, as they would represent a complete historical reference of all changes to the file, which could be displayed to the user, if desired.
I was only being ultra-paranoid especially if this application would have the ability to make mass changes and mass duplicate removals or changes based on a triggered event. I do like the idea that this should be optional. We can discuss all of these options. I like all of these ideas.
(I'm still trying to work on what is best for this requirement)