From 7452b0754d2a731a2f978aca9f558a6f878fd2a1 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 3 Aug 2024 16:30:01 +0800 Subject: [PATCH] :card_file_box: Fix stickers migration issue --- pkg/internal/database/migrator.go | 2 +- pkg/internal/models/stickers.go | 2 +- settings.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/internal/database/migrator.go b/pkg/internal/database/migrator.go index 26781e5..e96e3b7 100644 --- a/pkg/internal/database/migrator.go +++ b/pkg/internal/database/migrator.go @@ -8,8 +8,8 @@ import ( var AutoMaintainRange = []any{ &models.Account{}, &models.Attachment{}, - &models.Sticker{}, &models.StickerPack{}, + &models.Sticker{}, } func RunMigration(source *gorm.DB) error { diff --git a/pkg/internal/models/stickers.go b/pkg/internal/models/stickers.go index 0cae40f..608a95e 100644 --- a/pkg/internal/models/stickers.go +++ b/pkg/internal/models/stickers.go @@ -19,7 +19,7 @@ type StickerPack struct { Prefix string `json:"prefix"` Name string `json:"name"` Description string `json:"description"` - Stickers []Sticker `json:"stickers" gorm:"constraint:OnDelete:DELETE"` + Stickers []Sticker `json:"stickers" gorm:"foreignKey:PackID;constraint:OnDelete:CASCADE"` AccountID uint `json:"account_id"` Account Account `json:"account"` } diff --git a/settings.toml b/settings.toml index 6bd0ba4..084764e 100644 --- a/settings.toml +++ b/settings.toml @@ -17,7 +17,7 @@ files_deletion = 4 files_analyze = 4 [debug] -database = false +database = true print_routes = false [dealer]