LionWeb-io / lionweb-repository

Reference implementation of LionWeb repository
Apache License 2.0
2 stars 1 forks source link

Add history to repository #52

Closed joswarmer closed 1 month ago

joswarmer commented 2 months ago

Currently only the latest state is kept in the repository. We should add history to the repository so the repository can retrieve the model at any point in time.

joswarmer commented 2 months ago

The easiest way to do this is to add from and until columns to all tables. To make it easy to query the current state, we can define the current state as a view on these history enhanced tables with only the latest version of the nodes.

joswarmer commented 1 month ago

Done