Merge branch 'FlexiDB'

This commit is contained in:
2025-07-24 07:39:43 +02:00
parent 1ef16940e6
commit 20659fa5f6
3647 changed files with 15892 additions and 1376968 deletions
+12 -2
View File
@@ -18,8 +18,17 @@ func SaveCharacterToDB(character *Char) error {
return nil
})
}
func MigrateStructure() error {
err := database.DB.AutoMigrate(
func MigrateStructure(db ...*gorm.DB) error {
// Use provided DB or default to database.DB
var targetDB *gorm.DB
if len(db) > 0 && db[0] != nil {
targetDB = db[0]
} else {
targetDB = database.DB
}
err := targetDB.AutoMigrate(
&Char{},
&Eigenschaft{},
&Lp{},
@@ -28,6 +37,7 @@ func MigrateStructure() error {
&Merkmale{},
&Erfahrungsschatz{},
&Bennies{},
&Vermoegen{},
)
if err != nil {
return err