Selective snapshots
Had an idea on how to make snapshots a bit more useful and user-friendly. It would be nice to be able to specify what to snapshot.
This will have two parts:
- A GUI to "analyse" the database and show what has changed. From here developers can select the changes they want to snapshot. Possibly only at a table level (at first?). Unsure as to difficultly.
- The snapshot system will need to be able to do two things:
- Analyse the database current state. This is kind of like the current "test" mode, but will allow a list of modifications to be returned.
- Perform the snapshot only on the selected items. As stated, at first this may only be to a table level.