diff --git a/go.mod b/go.mod index f8285c5..bb3e197 100644 --- a/go.mod +++ b/go.mod @@ -4,5 +4,5 @@ go 1.14 require ( github.com/go-sql-driver/mysql v1.6.0 - gorm.io/gorm v1.22.4 + gorm.io/gorm v1.23.1 ) diff --git a/go.sum b/go.sum index 69baccc..701faf5 100644 --- a/go.sum +++ b/go.sum @@ -2,9 +2,7 @@ github.com/go-sql-driver/mysql v1.6.0 h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfC github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= -github.com/jinzhu/now v1.1.3 h1:PlHq1bSCSZL9K0wUhbm2pGLoTWs2GwVhsP6emvGV/ZI= -github.com/jinzhu/now v1.1.3/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= github.com/jinzhu/now v1.1.4 h1:tHnRBy1i5F2Dh8BAFxqFzxKqqvezXrL2OW1TnX+Mlas= github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= -gorm.io/gorm v1.22.4 h1:8aPcyEJhY0MAt8aY6Dc524Pn+pO29K+ydu+e/cXSpQM= -gorm.io/gorm v1.22.4/go.mod h1:1aeVC+pe9ZmvKZban/gW4QPra7PRoTEssyc922qCAkk= +gorm.io/gorm v1.23.1 h1:aj5IlhDzEPsoIyOPtTRVI+SyaN1u6k613sbt4pwbxG0= +gorm.io/gorm v1.23.1/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk= diff --git a/migrator.go b/migrator.go index 853b83c..207cab7 100644 --- a/migrator.go +++ b/migrator.go @@ -189,9 +189,11 @@ func (m Migrator) ColumnTypes(value interface{}) ([]gorm.ColumnType, error) { return scanErr } + column.PrimaryKeyValue = sql.NullBool{Bool: false, Valid: true} + column.UniqueValue = sql.NullBool{Bool: false, Valid: true} switch columnKey.String { case "PRI": - column.PrimayKeyValue = sql.NullBool{Bool: true, Valid: true} + column.PrimaryKeyValue = sql.NullBool{Bool: true, Valid: true} case "UNI": column.UniqueValue = sql.NullBool{Bool: true, Valid: true} }