throw error if migrate failed

This commit is contained in:
kaiyuan
2022-04-08 10:32:07 +08:00
parent bf93b86bd0
commit eb33515e29
2 changed files with 11 additions and 6 deletions
+8 -3
View File
@@ -3,10 +3,11 @@ package models
import (
"fmt"
"go-admin/common/global"
"gorm.io/gorm"
"io/ioutil"
"log"
"strings"
"gorm.io/gorm"
)
func InitDb(db *gorm.DB) (err error) {
@@ -16,9 +17,13 @@ func InitDb(db *gorm.DB) (err error) {
err = ExecSql(db, filePath)
} else if global.Driver == "mysql" {
filePath = "config/db-begin-mysql.sql"
err = ExecSql(db, filePath)
if err = ExecSql(db, filePath); err != nil {
return err
}
filePath = "config/db.sql"
err = ExecSql(db, filePath)
if err = ExecSql(db, filePath); err != nil {
return err
}
filePath = "config/db-end-mysql.sql"
err = ExecSql(db, filePath)
} else {