Files
lti-api/internal/database/seed/seeder.go
T
2025-09-30 14:45:54 +07:00

27 lines
495 B
Go

package seed
import (
"fmt"
mUser "gitlab.com/mbugroup/lti-api.git/internal/modules/users/models"
"gorm.io/gorm"
)
func Run(db *gorm.DB) error {
return db.Transaction(func(tx *gorm.DB) error {
// ===== Users (user) =====
user := mUser.User{
Email: "admin@mbugroup.id",
IdUser: 1,
Name: "Super Admin",
}
if err := tx.Where("email = ?", user.Email).FirstOrCreate(&user).Error; err != nil {
return err
}
fmt.Println("✅ Seeder successfully")
return nil
})
}