What if the database was a git-repo? #16
Labels
enhancement
New feature or request
long-shot
Ideas that probably will not be implemented, but would be cool to get implemeted
What if we used a flat structure of files, say in toml-files (configurable), which are at least mostly easily understood by humans, and then put folder into a git-repository. I am sure this has already been invented (no-sql document-database), but I don't think they are friendly for human-consumption.
The organizations could then have all their data stored in their own repository. We would need a git-token to be able to push and pull.
Pushing would occur on any change.
Pulling would occur on startup, and at regular intervals.
A project could be just a branch, which could reduce the number of repositories needed.
We could start this route by simply having the bbolt-file be commited to source-control. This would of course not make it possible to do reverts and most git operations, but it would make it trivial to backup the database.
The text was updated successfully, but these errors were encountered: