Files
gobeyhan/database/migrate.go
Beyhan Oğur f34e54c5a5 first commit
2026-04-26 21:43:40 +03:00

27 lines
541 B
Go

package database
import (
"gobeyhan/database/models"
"gorm.io/gorm"
)
// Migrate runs AutoMigrate for all models used in the project.
func Migrate(db *gorm.DB) error {
// Order can matter due to foreign keys; migrate parents first
return db.AutoMigrate(
&models.User{},
&models.SocialAccount{},
&models.Role{},
&models.Permission{},
&models.Category{},
&models.Tag{},
&models.Post{},
&models.CategoryView{},
&models.Comment{},
&models.CorsWhitelist{},
&models.CorsBlacklist{},
&models.RateLimitSetting{},
)
}