algorand / algorand/go-algorand
Update trackerDB schema migration
- Lingua principale
- Go
- Stelle
- 1.4k
- Fork
- 537
- Merge medio
- 1g 6h
- PR unite (30g)
- 17
Descrizione
Probably not useful for this PR, but maybe in the future it would be.
There are some utilities added with the participation registry to fill in the boilerplate for these sorts of migrations. You pass an array of `Migration` functions and it handles the versioning and calling the correct subset of migration handlers.
https://github.com/algorand/go-algorand/blob/master/util/db/initialize.go#L34
At one point I converted the accountDB to use the new utilities, it was mostly straightforward:
https://github.com/winder/go-algorand/pull/3/files#
_Originally posted by @winder in https://github.com/algorand/go-algorand/pull/4003#discussion_r898450194_
Not needed after switching from SQLite to KV.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.