mirror of https://github.com/go-gorm/gorm.git
fix: add judge result of auto_migrate (#5306)
Co-authored-by: fredhan <fredhan@futunn.com>
This commit is contained in:
parent
bd7e42ec65
commit
d3488ae6bc
|
@ -639,9 +639,19 @@ func TestMigrateSerialColumn(t *testing.T) {
|
||||||
|
|
||||||
// https://github.com/go-gorm/gorm/issues/5300
|
// https://github.com/go-gorm/gorm/issues/5300
|
||||||
func TestMigrateWithSpecialName(t *testing.T) {
|
func TestMigrateWithSpecialName(t *testing.T) {
|
||||||
DB.AutoMigrate(&Coupon{})
|
var err error
|
||||||
DB.Table("coupon_product_1").AutoMigrate(&CouponProduct{})
|
err = DB.AutoMigrate(&Coupon{})
|
||||||
DB.Table("coupon_product_2").AutoMigrate(&CouponProduct{})
|
if err != nil {
|
||||||
|
t.Fatalf("AutoMigrate err:%v", err)
|
||||||
|
}
|
||||||
|
err = DB.Table("coupon_product_1").AutoMigrate(&CouponProduct{})
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("AutoMigrate err:%v", err)
|
||||||
|
}
|
||||||
|
err = DB.Table("coupon_product_2").AutoMigrate(&CouponProduct{})
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("AutoMigrate err:%v", err)
|
||||||
|
}
|
||||||
|
|
||||||
AssertEqual(t, true, DB.Migrator().HasTable("coupons"))
|
AssertEqual(t, true, DB.Migrator().HasTable("coupons"))
|
||||||
AssertEqual(t, true, DB.Migrator().HasTable("coupon_product_1"))
|
AssertEqual(t, true, DB.Migrator().HasTable("coupon_product_1"))
|
||||||
|
|
Loading…
Reference in New Issue