This commit is contained in:
tangpanqing
2023-01-12 13:11:09 +08:00
parent 75415ac229
commit 35a18b5af9
10 changed files with 27 additions and 32 deletions

View File

@@ -3,8 +3,8 @@ package migrate_mysql
import (
"fmt"
"github.com/tangpanqing/aorm/builder"
"github.com/tangpanqing/aorm/helper"
"github.com/tangpanqing/aorm/null"
"github.com/tangpanqing/aorm/utils"
"reflect"
"strconv"
"strings"
@@ -96,7 +96,7 @@ func (mm *MigrateExecutor) getTableFromCode(tableName string, typeOf reflect.Typ
func (mm *MigrateExecutor) getColumnsFromCode(typeOf reflect.Type) []Column {
var columnsFromCode []Column
for i := 0; i < typeOf.Elem().NumField(); i++ {
fieldName := helper.UnderLine(typeOf.Elem().Field(i).Name)
fieldName := utils.UnderLine(typeOf.Elem().Field(i).Name)
fieldType := typeOf.Elem().Field(i).Type.Name()
fieldMap := getTagMap(typeOf.Elem().Field(i).Tag.Get("aorm"))
@@ -122,7 +122,7 @@ func (mm *MigrateExecutor) getColumnsFromCode(typeOf reflect.Type) []Column {
func (mm *MigrateExecutor) getIndexesFromCode(typeOf reflect.Type, tableFromCode Table) []Index {
var indexesFromCode []Index
for i := 0; i < typeOf.Elem().NumField(); i++ {
fieldName := helper.UnderLine(typeOf.Elem().Field(i).Name)
fieldName := utils.UnderLine(typeOf.Elem().Field(i).Name)
fieldMap := getTagMap(typeOf.Elem().Field(i).Tag.Get("aorm"))
_, primaryIs := fieldMap["primary"]