mirror of
https://github.com/yv1ing/gin-admin.git
synced 2025-10-24 10:12:05 +08:00
调整系统数据初始化方式
This commit is contained in:
@@ -26,13 +26,22 @@ func dsn() string {
|
||||
)
|
||||
}
|
||||
|
||||
func recreateTables(db *gorm.DB, models ...interface{}) error {
|
||||
err := db.Migrator().DropTable(models...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return db.AutoMigrate(models...)
|
||||
}
|
||||
|
||||
func InitDatabase() error {
|
||||
db, err := gorm.Open(mysql.Open(dsn()), &gorm.Config{})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
err = db.AutoMigrate(
|
||||
err = recreateTables(
|
||||
db,
|
||||
&systemmodel.User{},
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user