Fix: db version

pull/52/head
zijiren233 2 years ago
parent 7073609b86
commit 2de00ff42d

@ -15,7 +15,7 @@ type dbVersion struct {
Upgrade func(*gorm.DB) error Upgrade func(*gorm.DB) error
} }
const CurrentVersion = "0.0.2" const CurrentVersion = "0.0.3"
var models = []any{ var models = []any{
new(model.Setting), new(model.Setting),
@ -66,12 +66,10 @@ func UpgradeDatabase() error {
} }
currentVersion := setting.Value currentVersion := setting.Value
if flags.ForceAutoMigrate || currentVersion != CurrentVersion { if flags.ForceAutoMigrate || currentVersion != CurrentVersion {
defer func() { err = autoMigrate(models...)
err = autoMigrate(models...) if err != nil {
if err != nil { log.Fatalf("failed to auto migrate: %s", err.Error())
log.Fatalf("failed to auto migrate: %s", err.Error()) }
}
}()
} }
for currentVersion != "" { for currentVersion != "" {
version, ok := dbVersions[currentVersion] version, ok := dbVersions[currentVersion]

Loading…
Cancel
Save