Files
xinfra/authserver/internal/database/database.go
T

22 lines
353 B
Go
Raw Normal View History

2026-07-13 14:39:56 +08:00
package database
import (
"authserver/internal/model"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
func Open(dsn string) (*gorm.DB, error) {
return gorm.Open(mysql.Open(dsn), &gorm.Config{})
}
func AutoMigrate(db *gorm.DB) error {
return db.AutoMigrate(
&model.User{},
&model.WayenCredential{},
&model.AccessToken{},
&model.AuditLog{},
)
}