-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Currently in a single table with an "obsolete" column for snapshots.
There should be multiple history storage cases, defined as part of the projection schema:
- No history (current state only)
- Separate snapshots: Have both a current state and a snapshot history table (in another database schema?)
- Integrated snapshot (as now: a single table with an obsolete column)
- Full history: integrated snapshot, record every change, allows simplest time travel possible.
In cases 1 and 2, this allows foreign keys.
Case 4 allows can be used for easy time travel on (eg) name bindings.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress