add module, struct and table GameSystem

This commit is contained in:
2026-01-25 22:23:33 +01:00
parent 123c136efc
commit ba2b52c147
3 changed files with 50 additions and 0 deletions
+8
View File
@@ -3,6 +3,7 @@ package maintenance
import (
"bamort/config"
"bamort/database"
"bamort/gamesystem"
"bamort/logger"
"bamort/models"
"bamort/user"
@@ -40,6 +41,13 @@ func migrateAllStructures(db *gorm.DB) error {
return fmt.Errorf("failed to migrate database structures: %w", err)
}
// Migrate all structures in the correct order
logger.Debug("Migriere GameSystemstrukturen...")
if err := gamesystem.MigrateStructure(db); err != nil {
logger.Error("Fehler beim Migrieren der GameSystemstrukturen: %s", err.Error())
return fmt.Errorf("failed to migrate game system structures: %w", err)
}
logger.Debug("Migriere Benutzerstrukturen...")
if err := user.MigrateStructure(db); err != nil {
logger.Error("Fehler beim Migrieren der Benutzerstrukturen: %s", err.Error())