algorand / algorand/go-algorand

Update trackerDB schema migration

Ouverte
#4,195 1 commentaire 0 réactions 1 personne assignée Réclamée par @algorandskiy Voir sur GitHub
blocked Low Priority Team Carbon-11 tech debt
Langage dominant
Go
Étoiles
1.4k
Forks
537
Merge moyen
1 j 7 h
PR mergées (30 j)
18

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.