GoDoxy/migrations/migrate.go

21 lines
399 B
Go

package migrations
import (
"github.com/yusing/go-proxy/internal/gperr"
"github.com/yusing/go-proxy/pkg"
)
func RunMigrations() error {
errs := gperr.NewBuilder("migration error")
for _, migration := range migrations {
if err := migration(); err != nil {
errs.Add(err)
}
}
return errs.Error()
}
var version = pkg.GetVersion()
var migrations = []func() error{
m001_move_json_data,
}