feat(migrate_test.go/go.mod):update sqlserver,sqlite,postgres,pq version and add getTables test
This commit is contained in:
parent
10525fd0e2
commit
a2a3b7038a
@ -5,11 +5,11 @@ go 1.14
|
|||||||
require (
|
require (
|
||||||
github.com/google/uuid v1.3.0
|
github.com/google/uuid v1.3.0
|
||||||
github.com/jinzhu/now v1.1.2
|
github.com/jinzhu/now v1.1.2
|
||||||
github.com/lib/pq v1.10.3
|
github.com/lib/pq v1.10.4
|
||||||
gorm.io/driver/mysql v1.1.3
|
gorm.io/driver/mysql v1.1.3
|
||||||
gorm.io/driver/postgres v1.2.1
|
gorm.io/driver/postgres v1.2.2
|
||||||
gorm.io/driver/sqlite v1.2.3
|
gorm.io/driver/sqlite v1.2.4
|
||||||
gorm.io/driver/sqlserver v1.2.0
|
gorm.io/driver/sqlserver v1.2.1
|
||||||
gorm.io/gorm v1.22.2
|
gorm.io/gorm v1.22.2
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -24,8 +24,11 @@ func TestMigrate(t *testing.T) {
|
|||||||
if err := DB.AutoMigrate(allModels...); err != nil {
|
if err := DB.AutoMigrate(allModels...); err != nil {
|
||||||
t.Fatalf("Failed to auto migrate, but got error %v", err)
|
t.Fatalf("Failed to auto migrate, but got error %v", err)
|
||||||
}
|
}
|
||||||
|
tableList, tableErr := DB.Migrator().GetTables()
|
||||||
for _, m := range allModels {
|
if tableErr != nil {
|
||||||
|
t.Fatalf("Failed to get database all tables, but got error %v", tableErr)
|
||||||
|
}
|
||||||
|
for _, m := range tableList {
|
||||||
if !DB.Migrator().HasTable(m) {
|
if !DB.Migrator().HasTable(m) {
|
||||||
t.Fatalf("Failed to create table for %#v---", m)
|
t.Fatalf("Failed to create table for %#v---", m)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user