Badger is probably the only key-value database which exposes the versions of the values to the user. When opening a Badger DB, you can set the options.NumVersionsToKeep . We set this by default to 1 in Badger, but in Dgraph, we set this to infinity.
How can I access the Key-Value-Versions history from within Dgraph…??
How can I access the Key-Value-Versions history from within Dgraph…??
I am not sure what do you mean by history. You cannot access the information about key-value-version from within dgraph. It is not exposed.
You can, however, open the p directory using badger and inspect the contents. If you wish you to access multiple versions of the key, you can create a new transaction using badger.NewTransactionAt(timestamp)badger package - github.com/dgraph-io/badger - Go Packages (make sure you’ve opened badger in Managed mode OpenManged API) and then creating an iterator with AllVersions set to true in badger.iteratorOptionsbadger package - github.com/dgraph-io/badger - Go Packages .