refactor: restructure database initialization and migration logic, moving to models package

This commit is contained in:
2025-03-31 19:21:49 +00:00
parent bcc3aadb85
commit a9c7598862
3 changed files with 79 additions and 36 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ import (
"github.com/timetracker/backend/internal/config"
"github.com/timetracker/backend/internal/db"
"github.com/timetracker/backend/internal/models"
"gorm.io/gorm/logger"
)
@@ -102,7 +103,7 @@ func main() {
// Run migrations
fmt.Println("Running database migrations...")
if err = db.MigrateDB(); err != nil {
if err = models.MigrateDB(); err != nil {
log.Fatalf("Error migrating database: %v", err)
}
fmt.Println("✓ Database migrations completed successfully")