From 789b7d97a62f1143694514910e154e688fe1b3d3 Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Wed, 8 May 2024 17:30:19 +0800 Subject: [PATCH] Feat: delete all emby vendors reload, because add emby_user_id field, play rebind emby --- internal/db/update.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/internal/db/update.go b/internal/db/update.go index 7ddd059..495240e 100644 --- a/internal/db/update.go +++ b/internal/db/update.go @@ -15,7 +15,7 @@ type dbVersion struct { Upgrade func(*gorm.DB) error } -const CurrentVersion = "0.0.6" +const CurrentVersion = "0.0.7" var models = []any{ new(model.Setting), @@ -34,7 +34,6 @@ var models = []any{ var dbVersions = map[string]dbVersion{ "0.0.1": { NextVersion: "0.0.2", - Upgrade: nil, }, "0.0.2": { NextVersion: "0.0.3", @@ -60,6 +59,14 @@ var dbVersions = map[string]dbVersion{ NextVersion: "0.0.6", }, "0.0.6": { + NextVersion: "0.0.7", + Upgrade: func(d *gorm.DB) error { + // delete all emby vendors records + _ = d.Exec("DELETE FROM emby_vendors").Error + return nil + }, + }, + "0.0.7": { NextVersion: "", }, }